ab-angle->ABCF A

Time bar (total: 15.5s)

analyze0.0ms (0%)

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

Compiled 25 to 16 computations (36% 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-add: 0.0ms (0% of total)
ival-mult: 0.0ms (0% of total)
ival-sin: 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)

sample2.4s (15.5%)

Results
1.4s3613×1valid
599.0ms4643×0valid
Precisions
Click to see histograms. Total time spent on operations: 1.6s
ival-sin: 359.0ms (22.8% of total)
ival-cos: 309.0ms (19.6% of total)
ival-mult: 300.0ms (19.1% of total)
ival-pow: 276.0ms (17.5% of total)
ival-div: 116.0ms (7.4% of total)
backward-pass: 73.0ms (4.6% of total)
ival-add: 62.0ms (3.9% of total)
ival-pi: 58.0ms (3.7% of total)
const: 21.0ms (1.3% of total)
Bogosity

preprocess67.0ms (0.4%)

Algorithm
egg-herbie
Rules
1884×fma-define
1860×fnmadd-define
1568×sum5-define
1026×sum3-define
944×sum4-define
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
059216
1128133
2390130
31410130
42746130
55491130
67978130
01521
12313
25613
39113
09113
Stop Event
iter limit
saturated
node limit
Calls
Call 1
Inputs
(+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2))
Outputs
(+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
Call 2
Inputs
(+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2))
(+ (pow (* (neg a) (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2))
(+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* (neg b) (cos (* (/ angle 180) (PI)))) 2))
(+ (pow (* a (sin (* (/ (neg angle) 180) (PI)))) 2) (pow (* b (cos (* (/ (neg angle) 180) (PI)))) 2))
(neg (+ (pow (* (neg a) (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)))
(neg (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* (neg b) (cos (* (/ angle 180) (PI)))) 2)))
(neg (+ (pow (* a (sin (* (/ (neg angle) 180) (PI)))) 2) (pow (* b (cos (* (/ (neg angle) 180) (PI)))) 2)))
(+ (pow (* b (sin (* (/ angle 180) (PI)))) 2) (pow (* a (cos (* (/ angle 180) (PI)))) 2))
(+ (pow (* angle (sin (* (/ a 180) (PI)))) 2) (pow (* b (cos (* (/ a 180) (PI)))) 2))
(+ (pow (* a (sin (* (/ b 180) (PI)))) 2) (pow (* angle (cos (* (/ b 180) (PI)))) 2))
Outputs
(+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2))
(+ (square (* a (sin (deg2rad angle)))) (square (* b (cos (deg2rad angle)))))
(+ (pow (* (neg a) (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2))
(+ (square (* a (sin (deg2rad angle)))) (square (* b (cos (deg2rad angle)))))
(+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* (neg b) (cos (* (/ angle 180) (PI)))) 2))
(+ (square (* a (sin (deg2rad angle)))) (square (* b (cos (deg2rad angle)))))
(+ (pow (* a (sin (* (/ (neg angle) 180) (PI)))) 2) (pow (* b (cos (* (/ (neg angle) 180) (PI)))) 2))
(+ (square (* a (sin (deg2rad angle)))) (square (* b (cos (deg2rad angle)))))
(neg (+ (pow (* (neg a) (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)))
(fnmsub (square (sin (deg2rad angle))) (square a) (square (* b (cos (deg2rad angle)))))
(neg (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* (neg b) (cos (* (/ angle 180) (PI)))) 2)))
(fnmsub (square (sin (deg2rad angle))) (square a) (square (* b (cos (deg2rad angle)))))
(neg (+ (pow (* a (sin (* (/ (neg angle) 180) (PI)))) 2) (pow (* b (cos (* (/ (neg angle) 180) (PI)))) 2)))
(fnmsub (square (sin (deg2rad angle))) (square a) (square (* b (cos (deg2rad angle)))))
(+ (pow (* b (sin (* (/ angle 180) (PI)))) 2) (pow (* a (cos (* (/ angle 180) (PI)))) 2))
(+ (square (* (sin (deg2rad angle)) b)) (square (* a (cos (deg2rad angle)))))
(+ (pow (* angle (sin (* (/ a 180) (PI)))) 2) (pow (* b (cos (* (/ a 180) (PI)))) 2))
(fma (square b) (square (cos (deg2rad a))) (square (* angle (sin (deg2rad a)))))
(+ (pow (* a (sin (* (/ b 180) (PI)))) 2) (pow (* angle (cos (* (/ b 180) (PI)))) 2))
(+ (square (* a (sin (deg2rad b)))) (square (* angle (cos (deg2rad b)))))
Symmetry

(abs a)

(abs b)

(abs angle)

explain233.0ms (1.5%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1140-1(3.6037332784752685e-237 2.1765938095704597e-44 3306.793340200616)(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
1130-0-(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
00-0-(PI.f64)
00-0-(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
00-0-b
00-0-(*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
00-0-#s(literal 2 binary64)
00-0-angle
00-0-#s(literal 180 binary64)
082(6.070466534906027e+205 3.7458650345966894e-55 0.00040022713668897553)0-(pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))
00-0-(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
00-0-(*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
067(7.195905145791061e+120 1.3398331434120041e-111 6.420961893291925e-60)0-(pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))
00-0-a
00-0-(/.f64 angle #s(literal 180 binary64))
Results
103.0ms212×1valid
49.0ms300×0valid
Compiler

Compiled 198 to 47 computations (76.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 102.0ms
ival-sin: 25.0ms (24.5% of total)
ival-pow: 21.0ms (20.6% of total)
ival-mult: 18.0ms (17.7% of total)
ival-cos: 16.0ms (15.7% of total)
ival-div: 7.0ms (6.9% of total)
backward-pass: 6.0ms (5.9% of total)
ival-add: 4.0ms (3.9% of total)
ival-pi: 3.0ms (2.9% of total)
const: 1.0ms (1% of total)

eval0.0ms (0%)

Compiler

Compiled 24 to 15 computations (37.5% saved)

prune3.0ms (0%)

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

Compiled 48 to 30 computations (37.5% saved)

simplify7.0ms (0%)

Algorithm
egg-herbie
Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
cost-diff0
(sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))
cost-diff0
(*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64))))
cost-diff0
(pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64))
cost-diff0
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
cost-diff0
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
cost-diff0
(*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
cost-diff0
(pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))
cost-diff0
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
Rules
88×*-lowering-*.f32
88×*-lowering-*.f64
32×associate-*r*
28×fma-lowering-fma.f32
28×fma-define
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
024112
141104
270104
3104104
0104104
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2))
(pow (* a (sin (* (/ angle 180) (PI)))) 2)
(* a (sin (* (/ angle 180) (PI))))
a
(sin (* (/ angle 180) (PI)))
(* (/ angle 180) (PI))
(/ angle 180)
angle
180
(PI)
2
(pow (* b (cos (* (/ angle 180) (PI)))) 2)
(* b (cos (* (/ angle 180) (PI))))
b
(cos (* (/ angle 180) (PI)))
(+ (pow (* a (sin (/ (* angle (PI)) 180))) 2) (pow (* b (cos (/ (* angle (PI)) 180))) 2))
(pow (* a (sin (/ (* angle (PI)) 180))) 2)
(* a (sin (/ (* angle (PI)) 180)))
a
(sin (/ (* angle (PI)) 180))
(/ (* angle (PI)) 180)
(* angle (PI))
angle
(PI)
180
2
(pow (* b (cos (/ (* angle (PI)) 180))) 2)
(* b (cos (/ (* angle (PI)) 180)))
b
(cos (/ (* angle (PI)) 180))
Outputs
(+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (/.f64 (PI.f64) #s(literal 180 binary64))))) #s(literal 2 binary64)))
(pow (* a (sin (* (/ angle 180) (PI)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) #s(literal 180 binary64))))) #s(literal 2 binary64))
(* a (sin (* (/ angle 180) (PI))))
(*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) #s(literal 180 binary64)))))
a
(sin (* (/ angle 180) (PI)))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) #s(literal 180 binary64))))
(* (/ angle 180) (PI))
(*.f64 angle (/.f64 (PI.f64) #s(literal 180 binary64)))
(/ angle 180)
(/.f64 angle #s(literal 180 binary64))
angle
180
#s(literal 180 binary64)
(PI)
(PI.f64)
2
#s(literal 2 binary64)
(pow (* b (cos (* (/ angle 180) (PI)))) 2)
(pow.f64 (*.f64 b (cos.f64 (*.f64 angle (/.f64 (PI.f64) #s(literal 180 binary64))))) #s(literal 2 binary64))
(* b (cos (* (/ angle 180) (PI))))
(*.f64 b (cos.f64 (*.f64 angle (/.f64 (PI.f64) #s(literal 180 binary64)))))
b
(cos (* (/ angle 180) (PI)))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) #s(literal 180 binary64))))
(+ (pow (* a (sin (/ (* angle (PI)) 180))) 2) (pow (* b (cos (/ (* angle (PI)) 180))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (/.f64 (PI.f64) #s(literal 180 binary64))))) #s(literal 2 binary64)))
(pow (* a (sin (/ (* angle (PI)) 180))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) #s(literal 180 binary64))))) #s(literal 2 binary64))
(* a (sin (/ (* angle (PI)) 180)))
(*.f64 a (sin.f64 (*.f64 angle (/.f64 (PI.f64) #s(literal 180 binary64)))))
a
(sin (/ (* angle (PI)) 180))
(sin.f64 (*.f64 angle (/.f64 (PI.f64) #s(literal 180 binary64))))
(/ (* angle (PI)) 180)
(*.f64 angle (/.f64 (PI.f64) #s(literal 180 binary64)))
(* angle (PI))
(*.f64 angle (PI.f64))
angle
(PI)
(PI.f64)
180
#s(literal 180 binary64)
2
#s(literal 2 binary64)
(pow (* b (cos (/ (* angle (PI)) 180))) 2)
(pow.f64 (*.f64 b (cos.f64 (*.f64 angle (/.f64 (PI.f64) #s(literal 180 binary64))))) #s(literal 2 binary64))
(* b (cos (/ (* angle (PI)) 180)))
(*.f64 b (cos.f64 (*.f64 angle (/.f64 (PI.f64) #s(literal 180 binary64)))))
b
(cos (/ (* angle (PI)) 180))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) #s(literal 180 binary64))))

localize202.0ms (1.3%)

Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
accuracy99.6%
(*.f64 angle (PI.f64))
accuracy99.5%
(/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64))
accuracy62.6%
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))
accuracy62.3%
(sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))
accuracy99.6%
(*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
accuracy99.5%
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
accuracy62.6%
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
accuracy62.3%
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
Results
102.0ms106×1valid
38.0ms150×0valid
Compiler

Compiled 170 to 25 computations (85.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 92.0ms
ival-mult: 23.0ms (24.9% of total)
ival-sin: 23.0ms (24.9% of total)
ival-cos: 16.0ms (17.3% of total)
ival-pow: 15.0ms (16.3% of total)
ival-div: 6.0ms (6.5% of total)
backward-pass: 5.0ms (5.4% of total)
ival-add: 3.0ms (3.3% of total)
const: 1.0ms (1.1% of total)
ival-pi: 1.0ms (1.1% of total)

series22.0ms (0.1%)

Counts
13 → 252
Calls
Call 1
Inputs
#<alt (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2))>
#<alt (pow (* a (sin (* (/ angle 180) (PI)))) 2)>
#<alt (* a (sin (* (/ angle 180) (PI))))>
#<alt (sin (* (/ angle 180) (PI)))>
#<alt (+ (pow (* a (sin (/ (* angle (PI)) 180))) 2) (pow (* b (cos (/ (* angle (PI)) 180))) 2))>
#<alt (pow (* a (sin (/ (* angle (PI)) 180))) 2)>
#<alt (* a (sin (/ (* angle (PI)) 180)))>
#<alt (sin (/ (* angle (PI)) 180))>
#<alt (cos (* (/ angle 180) (PI)))>
#<alt (* (/ angle 180) (PI))>
#<alt (cos (/ (* angle (PI)) 180))>
#<alt (/ (* angle (PI)) 180)>
#<alt (* angle (PI))>
Outputs
#<alt (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))>
#<alt (pow b 2)>
#<alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (pow b 2))>
#<alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow b 2))>
#<alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))) (pow b 2))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (* (pow angle 2) (pow (PI) 4)))) (* 1/32400 (* (pow a 2) (pow (PI) 2)))))>
#<alt (* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow a 2) (* (pow angle 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))>
#<alt (* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* 1/180 (* a (* angle (PI))))>
#<alt (* angle (+ (* -1/34992000 (* a (* (pow angle 2) (pow (PI) 3)))) (* 1/180 (* a (PI)))))>
#<alt (* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* 1/22674816000000 (* a (* (pow angle 2) (pow (PI) 5))))))))>
#<alt (* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* a (* (pow angle 2) (pow (PI) 7)))) (* 1/22674816000000 (* a (pow (PI) 5)))))))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (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 (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))>
#<alt (pow b 2)>
#<alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (pow b 2))>
#<alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow b 2))>
#<alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))) (pow b 2))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (* (pow angle 2) (pow (PI) 4)))) (* 1/32400 (* (pow a 2) (pow (PI) 2)))))>
#<alt (* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow a 2) (* (pow angle 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))>
#<alt (* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* 1/180 (* a (* angle (PI))))>
#<alt (* angle (+ (* -1/34992000 (* a (* (pow angle 2) (pow (PI) 3)))) (* 1/180 (* a (PI)))))>
#<alt (* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* 1/22674816000000 (* a (* (pow angle 2) (pow (PI) 5))))))))>
#<alt (* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* a (* (pow angle 2) (pow (PI) 7)))) (* 1/22674816000000 (* a (pow (PI) 5)))))))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (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>
#<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>
#<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 (* 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))>
Calls

63 calls:

TimeVariablePointExpression
3.0ms
angle
@-inf
(+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2))
2.0ms
a
@0
(+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2))
2.0ms
b
@0
(+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2))
2.0ms
angle
@0
(+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2))
1.0ms
angle
@inf
(+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2))

rewrite284.0ms (1.8%)

Algorithm
batch-egg-rewrite
Rules
3974×*-lowering-*.f32
3974×*-lowering-*.f64
1852×sum3-define
1534×+-lowering-+.f64
1534×+-lowering-+.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02473
113867
262667
3596467
0834567
Stop Event
iter limit
node limit
Counts
13 → 379
Calls
Call 1
Inputs
(+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2))
(pow (* a (sin (* (/ angle 180) (PI)))) 2)
(* a (sin (* (/ angle 180) (PI))))
(sin (* (/ angle 180) (PI)))
(+ (pow (* a (sin (/ (* angle (PI)) 180))) 2) (pow (* b (cos (/ (* angle (PI)) 180))) 2))
(pow (* a (sin (/ (* angle (PI)) 180))) 2)
(* a (sin (/ (* angle (PI)) 180)))
(sin (/ (* angle (PI)) 180))
(cos (* (/ angle 180) (PI)))
(* (/ angle 180) (PI))
(cos (/ (* angle (PI)) 180))
(/ (* angle (PI)) 180)
(* angle (PI))
Outputs
(+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))
(+.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))
(+.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))) (neg.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))))))
(-.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))) (/.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))))
(-.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))) (/.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))))
(fma.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))
(fma.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 a a)) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))
(fma.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))
(fma.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))
(fma.f64 (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 b b)) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))
(fma.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))
(fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))
(fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (*.f64 b b) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))
(fma.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))
(fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (*.f64 a a) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))
(fma.f64 (*.f64 (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 b b)) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))
(fma.f64 (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) b (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))
(fma.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 a a)) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))
(fma.f64 (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) a (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))
(neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 6 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 6 binary64)))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)))) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.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 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.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 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (-.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 6 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 18 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 18 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 12 binary64)) (-.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 12 binary64)) (pow.f64 (*.f64 a (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) #s(literal 6 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 12 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 12 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))) (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 6 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 12 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 12 binary64))) (*.f64 (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))) (+.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 8 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 8 binary64))) (pow.f64 (*.f64 a (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 8 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 8 binary64))) (*.f64 (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))) (*.f64 (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)))) (*.f64 (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 18 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 18 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 12 binary64)) (-.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 12 binary64)) (pow.f64 (*.f64 a (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) #s(literal 6 binary64)))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 12 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 12 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 12 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 12 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 8 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 8 binary64))) (pow.f64 (*.f64 a (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 8 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 8 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 6 binary64))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64))))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)))) (neg.f64 (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))) (/.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))) (/.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))))) (*.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))) (/.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))) (/.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))))) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))) (/.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))))) (+.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))) (/.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 6 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64))) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 18 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 18 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 12 binary64)) (-.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 12 binary64)) (pow.f64 (*.f64 a (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) #s(literal 6 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 12 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 12 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))))) (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 6 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 12 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 12 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))))) (+.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 8 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 8 binary64))) (pow.f64 (*.f64 a (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 8 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 8 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64))) (+.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (-.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))) (*.f64 (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))))))
(*.f64 (+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))) (/.f64 (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))))
(*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))))
(*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))))))
(*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))) (*.f64 (+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))))))
(*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))) (/.f64 (+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))))))
(*.f64 (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 6 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 6 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))) (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64))))
(*.f64 (-.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))))
(*.f64 (/.f64 (+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))) (+.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (+.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)))) (+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 12 binary64)) (pow.f64 (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 8 binary64)) (*.f64 (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))) (-.f64 (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))) (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 6 binary64))) (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 8 binary64)) (pow.f64 (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 6 binary64)))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) #s(literal 1 binary64)))
(pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) #s(literal 1 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))
(*.f64 a (pow.f64 (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.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)))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 a a)))
(*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (pow.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 a a)) #s(literal 1 binary64)))
(*.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))
(*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))
(*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (*.f64 a a))
(*.f64 (sqrt.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (*.f64 (sqrt.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (*.f64 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 a a)) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))
(*.f64 (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) a)
(*.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 a a)) #s(literal 1 binary64)) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))
(*.f64 (pow.f64 (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) #s(literal 1 binary64)) a)
(*.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (sqrt.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (sqrt.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(exp.f64 (log.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) #s(literal 2 binary64))
(*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))
(*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) a)
(*.f64 (sqrt.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (sqrt.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) #s(literal 1 binary64)))
(*.f64 (exp.f64 (log.f64 a)) (exp.f64 (log.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(*.f64 (exp.f64 (log.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (exp.f64 (log.f64 a)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #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 (PI.f64) #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 angle (/.f64 #s(literal 180 binary64) (PI.f64))))
(neg.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) #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 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))))
(pow.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal 1 binary64))
(*.f64 (pow.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal 1/2 binary64)) (pow.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))
(+.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))
(+.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))) (neg.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))))))
(-.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))) (/.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))))
(-.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))) (/.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))))
(fma.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))
(fma.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 a a)) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))
(fma.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))
(fma.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))
(fma.f64 (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 b b)) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))
(fma.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))
(fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))
(fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (*.f64 b b) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))
(fma.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))
(fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (*.f64 a a) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))
(fma.f64 (*.f64 (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 b b)) (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))
(fma.f64 (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) b (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))
(fma.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 a a)) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))
(fma.f64 (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) a (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))
(neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 6 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 6 binary64)))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)))) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.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 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.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 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (-.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 6 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 18 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 18 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 12 binary64)) (-.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 12 binary64)) (pow.f64 (*.f64 a (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) #s(literal 6 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 12 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 12 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))) (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 6 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 12 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 12 binary64))) (*.f64 (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))) (+.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 8 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 8 binary64))) (pow.f64 (*.f64 a (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 8 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 8 binary64))) (*.f64 (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))) (*.f64 (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)))) (*.f64 (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 18 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 18 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 12 binary64)) (-.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 12 binary64)) (pow.f64 (*.f64 a (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) #s(literal 6 binary64)))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 12 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 12 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 12 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 12 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 8 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 8 binary64))) (pow.f64 (*.f64 a (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 8 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 8 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 6 binary64))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64))))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)))) (neg.f64 (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))) (/.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))) (/.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))))) (*.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))) (/.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))) (/.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))))) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))) (/.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))))) (+.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))) (/.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 6 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64))) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 18 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 18 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 12 binary64)) (-.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 12 binary64)) (pow.f64 (*.f64 a (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) #s(literal 6 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 12 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 12 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))))) (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 6 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 12 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 12 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))))) (+.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 8 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 8 binary64))) (pow.f64 (*.f64 a (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 8 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 8 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64))) (+.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (-.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))) (*.f64 (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))))))
(*.f64 (+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))) (/.f64 (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))))
(*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))))
(*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))))))
(*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))) (*.f64 (+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))))))
(*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))) (/.f64 (+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))))))
(*.f64 (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 6 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 6 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))) (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64))))
(*.f64 (-.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))))
(*.f64 (/.f64 (+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))) (+.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (+.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)))) (+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 12 binary64)) (pow.f64 (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 8 binary64)) (*.f64 (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))) (-.f64 (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))) (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 6 binary64))) (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 8 binary64)) (pow.f64 (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 6 binary64)))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) #s(literal 1 binary64)))
(pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) #s(literal 1 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))
(*.f64 a (pow.f64 (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.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)))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 a a)))
(*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (pow.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 a a)) #s(literal 1 binary64)))
(*.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))
(*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))
(*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (*.f64 a a))
(*.f64 (sqrt.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (*.f64 (sqrt.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (*.f64 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 a a)) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))
(*.f64 (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) a)
(*.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 a a)) #s(literal 1 binary64)) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))
(*.f64 (pow.f64 (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) #s(literal 1 binary64)) a)
(*.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (sqrt.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (sqrt.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(exp.f64 (log.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) #s(literal 2 binary64))
(*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))
(*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) a)
(*.f64 (sqrt.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (sqrt.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) #s(literal 1 binary64)))
(*.f64 (exp.f64 (log.f64 a)) (exp.f64 (log.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))
(*.f64 (exp.f64 (log.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (exp.f64 (log.f64 a)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #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 (PI.f64) #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 angle (/.f64 #s(literal 180 binary64) (PI.f64))))
(neg.f64 (sin.f64 (*.f64 angle (/.f64 (PI.f64) #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 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))))
(pow.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal 1 binary64))
(*.f64 (pow.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal 1/2 binary64)) (pow.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal 1/2 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 angle (/.f64 (PI.f64) #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)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 1 binary64)))
(cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) #s(literal -180 binary64))))
(cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64)))
(cos.f64 (/.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))))
(pow.f64 (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal 1 binary64))
(*.f64 (pow.f64 (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal 1/2 binary64)) (pow.f64 (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 angle (/.f64 (PI.f64) #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 angle (/.f64 (PI.f64) #s(literal -180 binary64))))
(neg.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64)))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))))
(/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 angle (PI.f64))) #s(literal -180 binary64))
(/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (PI.f64))))
(/.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) angle))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -180 binary64) (*.f64 angle (PI.f64))))
(/.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (/.f64 #s(literal -180 binary64) angle))
(pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -1 binary64))
(*.f64 angle (/.f64 (PI.f64) #s(literal 180 binary64)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(*.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))) #s(literal 1 binary64))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))
(*.f64 (cbrt.f64 (PI.f64)) (/.f64 (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal 180 binary64)))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (PI.f64)) (/.f64 (*.f64 angle (cbrt.f64 (PI.f64))) #s(literal 180 binary64))))
(*.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 angle (cbrt.f64 (PI.f64))) #s(literal 180 binary64)))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) #s(literal 180 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 angle (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) 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 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(*.f64 #s(literal 1/180 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 angle (PI.f64))) #s(literal -1 binary64)))
(*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)))
(*.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 #s(literal -1 binary64) (*.f64 angle (/.f64 (PI.f64) #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 (-.f64 #s(literal 0 binary64) (PI.f64)) (/.f64 angle #s(literal -180 binary64)))
(*.f64 #s(literal -1/180 binary64) (-.f64 #s(literal 0 binary64) (*.f64 angle (PI.f64))))
(*.f64 (/.f64 (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal 180 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) #s(literal 180 binary64)) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)))
(*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))
(*.f64 (/.f64 (*.f64 angle (cbrt.f64 (PI.f64))) #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))
(*.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 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.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 (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (PI.f64) #s(literal -180 binary64)) (-.f64 #s(literal 0 binary64) angle))
(*.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 (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal 180 binary64)) #s(literal 1 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (/.f64 (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal 180 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 (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal 180 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (cbrt.f64 (sqrt.f64 (PI.f64))))
(*.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 (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 (PI.f64) #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)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 1 binary64)))
(cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))
(cos.f64 (*.f64 angle (/.f64 (PI.f64) #s(literal -180 binary64))))
(cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64)))
(cos.f64 (/.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))))
(pow.f64 (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal 1 binary64))
(*.f64 (pow.f64 (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal 1/2 binary64)) (pow.f64 (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 angle (/.f64 (PI.f64) #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 angle (/.f64 (PI.f64) #s(literal -180 binary64))))
(neg.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64)))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))))
(/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 angle (PI.f64))) #s(literal -180 binary64))
(/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (PI.f64))))
(/.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) angle))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -180 binary64) (*.f64 angle (PI.f64))))
(/.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (/.f64 #s(literal -180 binary64) angle))
(pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -1 binary64))
(*.f64 angle (/.f64 (PI.f64) #s(literal 180 binary64)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(*.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))) #s(literal 1 binary64))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))
(*.f64 (cbrt.f64 (PI.f64)) (/.f64 (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal 180 binary64)))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (PI.f64)) (/.f64 (*.f64 angle (cbrt.f64 (PI.f64))) #s(literal 180 binary64))))
(*.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 angle (cbrt.f64 (PI.f64))) #s(literal 180 binary64)))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) #s(literal 180 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 angle (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) 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 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(*.f64 #s(literal 1/180 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 angle (PI.f64))) #s(literal -1 binary64)))
(*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)))
(*.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 #s(literal -1 binary64) (*.f64 angle (/.f64 (PI.f64) #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 (-.f64 #s(literal 0 binary64) (PI.f64)) (/.f64 angle #s(literal -180 binary64)))
(*.f64 #s(literal -1/180 binary64) (-.f64 #s(literal 0 binary64) (*.f64 angle (PI.f64))))
(*.f64 (/.f64 (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal 180 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) #s(literal 180 binary64)) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)))
(*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))
(*.f64 (/.f64 (*.f64 angle (cbrt.f64 (PI.f64))) #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))
(*.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 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.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 (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (PI.f64) #s(literal -180 binary64)) (-.f64 #s(literal 0 binary64) angle))
(*.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 (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal 180 binary64)) #s(literal 1 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (/.f64 (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal 180 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 (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal 180 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (cbrt.f64 (sqrt.f64 (PI.f64))))
(*.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 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 angle (PI.f64))))
(neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 angle (PI.f64))))
(*.f64 angle (PI.f64))
(*.f64 angle (neg.f64 (-.f64 #s(literal 0 binary64) (PI.f64))))
(*.f64 (PI.f64) angle)
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 angle (PI.f64)))
(*.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 angle (PI.f64))))
(*.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))) (cbrt.f64 (sqrt.f64 (PI.f64)))) (cbrt.f64 (sqrt.f64 (PI.f64))))
(*.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)))

simplify597.0ms (3.9%)

Algorithm
egg-herbie
Rules
5148×*-lowering-*.f32
5148×*-lowering-*.f64
3520×+-lowering-+.f64
3520×+-lowering-+.f32
1068×/-lowering-/.f32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01793540
15963068
226012910
352232908
459252908
563132908
674282908
080412908
Stop Event
iter limit
node limit
Counts
252 → 252
Calls
Call 1
Inputs
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(pow b 2)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (pow b 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow b 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))) (pow b 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (* (pow angle 2) (pow (PI) 4)))) (* 1/32400 (* (pow a 2) (pow (PI) 2)))))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow a 2) (* (pow angle 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* 1/180 (* a (* angle (PI))))
(* angle (+ (* -1/34992000 (* a (* (pow angle 2) (pow (PI) 3)))) (* 1/180 (* a (PI)))))
(* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* 1/22674816000000 (* a (* (pow angle 2) (pow (PI) 5))))))))
(* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* a (* (pow angle 2) (pow (PI) 7)))) (* 1/22674816000000 (* a (pow (PI) 5)))))))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (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))))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(pow b 2)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (pow b 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow b 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))) (pow b 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (* (pow angle 2) (pow (PI) 4)))) (* 1/32400 (* (pow a 2) (pow (PI) 2)))))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow a 2) (* (pow angle 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* 1/180 (* a (* angle (PI))))
(* angle (+ (* -1/34992000 (* a (* (pow angle 2) (pow (PI) 3)))) (* 1/180 (* a (PI)))))
(* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* 1/22674816000000 (* a (* (pow angle 2) (pow (PI) 5))))))))
(* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* a (* (pow angle 2) (pow (PI) 7)))) (* 1/22674816000000 (* a (pow (PI) 5)))))))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (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
(+ 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
(+ 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)))
(* angle (PI))
(* angle (PI))
(* angle (PI))
(* angle (PI))
(* angle (PI))
(* angle (PI))
(* angle (PI))
(* angle (PI))
(* angle (PI))
(* angle (PI))
(* angle (PI))
(* angle (PI))
Outputs
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(pow b 2)
(*.f64 b b)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (pow b 2))
(+.f64 (*.f64 b b) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 a a) #s(literal 1/32400 binary64)) (*.f64 (*.f64 b b) #s(literal -1/32400 binary64))))))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow b 2))
(+.f64 (*.f64 b b) (*.f64 angle (*.f64 angle (+.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (+.f64 (*.f64 (*.f64 a a) #s(literal 1/32400 binary64)) (*.f64 (*.f64 b b) #s(literal -1/32400 binary64)))) (*.f64 angle (*.f64 angle (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (+.f64 (*.f64 (*.f64 a a) #s(literal -1/3149280000 binary64)) (*.f64 #s(literal 1/3149280000 binary64) (*.f64 b b))))))))))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))) (pow b 2))
(+.f64 (*.f64 b b) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (+.f64 (*.f64 (*.f64 a a) #s(literal 1/32400 binary64)) (*.f64 (*.f64 b b) #s(literal -1/32400 binary64)))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (+.f64 (*.f64 (*.f64 a a) #s(literal -1/3149280000 binary64)) (*.f64 #s(literal 1/3149280000 binary64) (*.f64 b b)))) (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (+.f64 (*.f64 #s(literal 1/765275040000000 binary64) (*.f64 a a)) (*.f64 #s(literal -1/765275040000000 binary64) (*.f64 b b))))))))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (* (pow angle 2) (pow (PI) 4)))) (* 1/32400 (* (pow a 2) (pow (PI) 2)))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)) (*.f64 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) #s(literal 4 binary64)))) #s(literal -1/3149280000 binary64)))))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow a 2) (* (pow angle 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))
(*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))) (*.f64 (*.f64 a (*.f64 a (*.f64 angle angle))) (+.f64 (*.f64 angle (*.f64 angle (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal 1/765275040000000 binary64)))) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64))))))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))))
(*.f64 angle (*.f64 angle (+.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (+.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64)) (*.f64 (+.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal 1/765275040000000 binary64)) (*.f64 angle (*.f64 angle (*.f64 (pow.f64 (PI.f64) #s(literal 8 binary64)) #s(literal -1/347128758144000000000 binary64))))) (*.f64 angle angle))))))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* 1/180 (* a (* angle (PI))))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (PI.f64) a)))
(* angle (+ (* -1/34992000 (* a (* (pow angle 2) (pow (PI) 3)))) (* 1/180 (* a (PI)))))
(*.f64 angle (*.f64 a (*.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 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* 1/22674816000000 (* a (* (pow angle 2) (pow (PI) 5))))))))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) a)) (*.f64 (*.f64 angle angle) (*.f64 a (+.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 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* a (* (pow angle 2) (pow (PI) 7)))) (* 1/22674816000000 (* a (pow (PI) 5)))))))))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) a)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (*.f64 a #s(literal -1/34992000 binary64)) (PI.f64)) (*.f64 (PI.f64) (PI.f64))) (*.f64 angle (*.f64 angle (*.f64 a (+.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)))))))))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(* 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 #s(literal 1/180 binary64) (PI.f64)) (*.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 #s(literal 1/180 binary64) (PI.f64)) (*.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 #s(literal 1/180 binary64) (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(pow b 2)
(*.f64 b b)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (pow b 2))
(+.f64 (*.f64 b b) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 a a) #s(literal 1/32400 binary64)) (*.f64 (*.f64 b b) #s(literal -1/32400 binary64))))))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow b 2))
(+.f64 (*.f64 b b) (*.f64 angle (*.f64 angle (+.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (+.f64 (*.f64 (*.f64 a a) #s(literal 1/32400 binary64)) (*.f64 (*.f64 b b) #s(literal -1/32400 binary64)))) (*.f64 angle (*.f64 angle (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (+.f64 (*.f64 (*.f64 a a) #s(literal -1/3149280000 binary64)) (*.f64 #s(literal 1/3149280000 binary64) (*.f64 b b))))))))))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))) (pow b 2))
(+.f64 (*.f64 b b) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (+.f64 (*.f64 (*.f64 a a) #s(literal 1/32400 binary64)) (*.f64 (*.f64 b b) #s(literal -1/32400 binary64)))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (+.f64 (*.f64 (*.f64 a a) #s(literal -1/3149280000 binary64)) (*.f64 #s(literal 1/3149280000 binary64) (*.f64 b b)))) (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (+.f64 (*.f64 #s(literal 1/765275040000000 binary64) (*.f64 a a)) (*.f64 #s(literal -1/765275040000000 binary64) (*.f64 b b))))))))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (* (pow angle 2) (pow (PI) 4)))) (* 1/32400 (* (pow a 2) (pow (PI) 2)))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)) (*.f64 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) #s(literal 4 binary64)))) #s(literal -1/3149280000 binary64)))))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow a 2) (* (pow angle 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))
(*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))) (*.f64 (*.f64 a (*.f64 a (*.f64 angle angle))) (+.f64 (*.f64 angle (*.f64 angle (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal 1/765275040000000 binary64)))) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64))))))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))))
(*.f64 angle (*.f64 angle (+.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (+.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64)) (*.f64 (+.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal 1/765275040000000 binary64)) (*.f64 angle (*.f64 angle (*.f64 (pow.f64 (PI.f64) #s(literal 8 binary64)) #s(literal -1/347128758144000000000 binary64))))) (*.f64 angle angle))))))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* 1/180 (* a (* angle (PI))))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (PI.f64) a)))
(* angle (+ (* -1/34992000 (* a (* (pow angle 2) (pow (PI) 3)))) (* 1/180 (* a (PI)))))
(*.f64 angle (*.f64 a (*.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 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* 1/22674816000000 (* a (* (pow angle 2) (pow (PI) 5))))))))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) a)) (*.f64 (*.f64 angle angle) (*.f64 a (+.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 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* a (* (pow angle 2) (pow (PI) 7)))) (* 1/22674816000000 (* a (pow (PI) 5)))))))))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) a)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (*.f64 a #s(literal -1/34992000 binary64)) (PI.f64)) (*.f64 (PI.f64) (PI.f64))) (*.f64 angle (*.f64 angle (*.f64 a (+.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)))))))))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(* 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 #s(literal 1/180 binary64) (PI.f64)) (*.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 #s(literal 1/180 binary64) (PI.f64)) (*.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 #s(literal 1/180 binary64) (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
1
#s(literal 1 binary64)
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 angle angle) #s(literal -1/64800 binary64))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(+.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 angle (+.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal -1/64800 binary64))) (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/25194240000 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 (PI.f64) (*.f64 (PI.f64) #s(literal -1/64800 binary64))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal -1/24488801280000000 binary64))) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/25194240000 binary64)))))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
1
#s(literal 1 binary64)
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 angle angle) #s(literal -1/64800 binary64))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(+.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 angle (+.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal -1/64800 binary64))) (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/25194240000 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 (PI.f64) (*.f64 (PI.f64) #s(literal -1/64800 binary64))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal -1/24488801280000000 binary64))) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/25194240000 binary64)))))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (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))

eval173.0ms (1.1%)

Compiler

Compiled 27967 to 1608 computations (94.3% saved)

prune149.0ms (1%)

Pruning

44 alts after pruning (44 fresh and 0 done)

PrunedKeptTotal
New76844812
Fresh000
Picked202
Done000
Total77044814
Accuracy
83.1%
Counts
814 → 44
Alt Table
Click to see full alt table
StatusAccuracyProgram
12.8%
(/.f64 (-.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))
5.6%
(/.f64 (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 8 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 8 binary64))) (*.f64 (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)))))
10.8%
(/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))))
65.5%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))))
66.1%
(+.f64 (pow.f64 (*.f64 (exp.f64 (log.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (exp.f64 (log.f64 a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
81.5%
(+.f64 (pow.f64 (*.f64 a (-.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)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
67.1%
(+.f64 (pow.f64 (*.f64 a (*.f64 (pow.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal 1/2 binary64)) (pow.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
81.2%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (sqrt.f64 (PI.f64)))) (cbrt.f64 (sqrt.f64 (PI.f64)))) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
82.0%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (+.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)))))) #s(literal 2 binary64)))
81.7%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) angle)))) #s(literal 2 binary64)))
81.7%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.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))))) #s(literal 180 binary64)))) #s(literal 2 binary64)))
81.6%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle (cbrt.f64 (PI.f64))))) #s(literal 180 binary64)))) #s(literal 2 binary64)))
81.6%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (PI.f64)))))) #s(literal 2 binary64)))
81.6%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (-.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
81.6%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) #s(literal 180 binary64)) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)))
81.5%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (/.f64 (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal 180 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (cbrt.f64 (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64)))
81.5%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)))
81.7%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
81.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)))
81.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
81.5%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
81.7%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (PI.f64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
81.5%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (-.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
81.5%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -1/2 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
81.4%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
81.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
81.4%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
81.6%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
80.6%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
77.6%
(+.f64 (pow.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (PI.f64) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
66.4%
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
65.5%
(+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (*.f64 a a)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
76.5%
(+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 a a)) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
69.1%
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
69.2%
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
65.5%
(+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))
44.2%
(+.f64 (*.f64 b b) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 a a) #s(literal 1/32400 binary64)) (*.f64 (*.f64 b b) #s(literal -1/32400 binary64))))))
33.9%
(+.f64 (*.f64 b b) (*.f64 angle (*.f64 angle (+.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (+.f64 (*.f64 (*.f64 a a) #s(literal 1/32400 binary64)) (*.f64 (*.f64 b b) #s(literal -1/32400 binary64)))) (*.f64 angle (*.f64 angle (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (+.f64 (*.f64 (*.f64 a a) #s(literal -1/3149280000 binary64)) (*.f64 #s(literal 1/3149280000 binary64) (*.f64 b b))))))))))
66.4%
(+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
10.6%
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 6 binary64)))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))))))
12.8%
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))) (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64))))
59.0%
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
35.2%
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
59.0%
(*.f64 b b)
Compiler

Compiled 3010 to 1810 computations (39.9% saved)

simplify192.0ms (1.2%)

Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff13312
(sin.f64 (*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -1/2 binary64))))
cost-diff13312
(*.f64 a (sin.f64 (*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -1/2 binary64)))))
cost-diff13312
(pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -1/2 binary64))))) #s(literal 2 binary64))
cost-diff13312
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -1/2 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
cost-diff384
(cos.f64 (-.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 angle #s(literal 180 binary64))))
cost-diff384
(*.f64 b (cos.f64 (-.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 angle #s(literal 180 binary64)))))
cost-diff384
(pow.f64 (*.f64 b (cos.f64 (-.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
cost-diff384
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (-.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
cost-diff0
(pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64))
cost-diff128
(*.f64 b #s(literal 1 binary64))
cost-diff6464
(pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64))
cost-diff6464
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
cost-diff0
(*.f64 b b)
cost-diff0
(sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))
cost-diff0
(*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64))))
cost-diff0
(pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64))
cost-diff0
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (+.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)))))) #s(literal 2 binary64)))
Rules
2336×+-lowering-+.f64
2336×+-lowering-+.f32
2248×*-lowering-*.f32
2248×*-lowering-*.f64
2016×fma-lowering-fma.f32
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
046479
191457
2253457
3621449
41603419
54063379
67816379
08207379
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(+ (pow (* a (sin (/ (* angle (PI)) 180))) 2) (pow (* b (+ (* (cos (/ (+ (PI) 1) (/ 180 angle))) (cos (/ angle 180))) (* (sin (/ (+ (PI) 1) (/ 180 angle))) (sin (/ angle 180))))) 2))
(pow (* a (sin (/ (* angle (PI)) 180))) 2)
(* a (sin (/ (* angle (PI)) 180)))
a
(sin (/ (* angle (PI)) 180))
(/ (* angle (PI)) 180)
(* angle (PI))
angle
(PI)
180
2
(pow (* b (+ (* (cos (/ (+ (PI) 1) (/ 180 angle))) (cos (/ angle 180))) (* (sin (/ (+ (PI) 1) (/ 180 angle))) (sin (/ angle 180))))) 2)
(* b (+ (* (cos (/ (+ (PI) 1) (/ 180 angle))) (cos (/ angle 180))) (* (sin (/ (+ (PI) 1) (/ 180 angle))) (sin (/ angle 180)))))
b
(+ (* (cos (/ (+ (PI) 1) (/ 180 angle))) (cos (/ angle 180))) (* (sin (/ (+ (PI) 1) (/ 180 angle))) (sin (/ angle 180))))
(* (cos (/ (+ (PI) 1) (/ 180 angle))) (cos (/ angle 180)))
(cos (/ (+ (PI) 1) (/ 180 angle)))
(/ (+ (PI) 1) (/ 180 angle))
(+ (PI) 1)
1
(/ 180 angle)
(cos (/ angle 180))
(/ angle 180)
(* (sin (/ (+ (PI) 1) (/ 180 angle))) (sin (/ angle 180)))
(sin (/ (+ (PI) 1) (/ 180 angle)))
(sin (/ angle 180))
(* b b)
b
(+ (pow (* a (sin (/ (* angle (PI)) 180))) 2) (pow (* b 1) 2))
(pow (* a (sin (/ (* angle (PI)) 180))) 2)
(* a (sin (/ (* angle (PI)) 180)))
a
(sin (/ (* angle (PI)) 180))
(/ (* angle (PI)) 180)
(* angle (PI))
angle
(PI)
180
2
(pow (* b 1) 2)
(* b 1)
b
1
(+ (pow (* a (sin (/ (* angle (PI)) 180))) 2) (pow (* b (cos (- (/ (+ (PI) 1) (/ 180 angle)) (/ angle 180)))) 2))
(pow (* a (sin (/ (* angle (PI)) 180))) 2)
(* a (sin (/ (* angle (PI)) 180)))
a
(sin (/ (* angle (PI)) 180))
(/ (* angle (PI)) 180)
(* angle (PI))
angle
(PI)
180
2
(pow (* b (cos (- (/ (+ (PI) 1) (/ 180 angle)) (/ angle 180)))) 2)
(* b (cos (- (/ (+ (PI) 1) (/ 180 angle)) (/ angle 180))))
b
(cos (- (/ (+ (PI) 1) (/ 180 angle)) (/ angle 180)))
(- (/ (+ (PI) 1) (/ 180 angle)) (/ angle 180))
(/ (+ (PI) 1) (/ 180 angle))
(+ (PI) 1)
1
(/ 180 angle)
(/ angle 180)
(+ (pow (* a (sin (* (pow (/ (/ 180 angle) (PI)) -1/2) (pow (/ (/ 180 angle) (PI)) -1/2)))) 2) (pow (* b (cos (/ (* angle (PI)) 180))) 2))
(pow (* a (sin (* (pow (/ (/ 180 angle) (PI)) -1/2) (pow (/ (/ 180 angle) (PI)) -1/2)))) 2)
(* a (sin (* (pow (/ (/ 180 angle) (PI)) -1/2) (pow (/ (/ 180 angle) (PI)) -1/2))))
a
(sin (* (pow (/ (/ 180 angle) (PI)) -1/2) (pow (/ (/ 180 angle) (PI)) -1/2)))
(* (pow (/ (/ 180 angle) (PI)) -1/2) (pow (/ (/ 180 angle) (PI)) -1/2))
(pow (/ (/ 180 angle) (PI)) -1/2)
(/ (/ 180 angle) (PI))
(/ 180 angle)
180
angle
(PI)
-1/2
2
(pow (* b (cos (/ (* angle (PI)) 180))) 2)
(* b (cos (/ (* angle (PI)) 180)))
b
(cos (/ (* angle (PI)) 180))
(/ (* angle (PI)) 180)
(* angle (PI))
Outputs
(+ (pow (* a (sin (/ (* angle (PI)) 180))) 2) (pow (* b (+ (* (cos (/ (+ (PI) 1) (/ 180 angle))) (cos (/ angle 180))) (* (sin (/ (+ (PI) 1) (/ 180 angle))) (sin (/ angle 180))))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (+.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)))))) #s(literal 2 binary64)))
(pow (* a (sin (/ (* angle (PI)) 180))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
(* a (sin (/ (* angle (PI)) 180)))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
a
(sin (/ (* angle (PI)) 180))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(/ (* angle (PI)) 180)
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(* angle (PI))
(*.f64 angle (PI.f64))
angle
(PI)
(PI.f64)
180
#s(literal 180 binary64)
2
#s(literal 2 binary64)
(pow (* b (+ (* (cos (/ (+ (PI) 1) (/ 180 angle))) (cos (/ angle 180))) (* (sin (/ (+ (PI) 1) (/ 180 angle))) (sin (/ angle 180))))) 2)
(pow.f64 (*.f64 b (+.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)))))) #s(literal 2 binary64))
(* b (+ (* (cos (/ (+ (PI) 1) (/ 180 angle))) (cos (/ angle 180))) (* (sin (/ (+ (PI) 1) (/ 180 angle))) (sin (/ angle 180)))))
(*.f64 b (+.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))))))
b
(+ (* (cos (/ (+ (PI) 1) (/ 180 angle))) (cos (/ angle 180))) (* (sin (/ (+ (PI) 1) (/ 180 angle))) (sin (/ angle 180))))
(+.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 (/ (+ (PI) 1) (/ 180 angle))) (cos (/ angle 180)))
(*.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))))
(cos (/ (+ (PI) 1) (/ 180 angle)))
(cos.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))
(/ (+ (PI) 1) (/ 180 angle))
(/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))
(+ (PI) 1)
(+.f64 (PI.f64) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(/ 180 angle)
(/.f64 #s(literal 180 binary64) angle)
(cos (/ angle 180))
(cos.f64 (/.f64 angle #s(literal 180 binary64)))
(/ angle 180)
(/.f64 angle #s(literal 180 binary64))
(* (sin (/ (+ (PI) 1) (/ 180 angle))) (sin (/ angle 180)))
(*.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))))
(sin (/ (+ (PI) 1) (/ 180 angle)))
(sin.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))
(sin (/ angle 180))
(sin.f64 (/.f64 angle #s(literal 180 binary64)))
(* b b)
(*.f64 b b)
b
(+ (pow (* a (sin (/ (* angle (PI)) 180))) 2) (pow (* b 1) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (*.f64 b b))
(pow (* a (sin (/ (* angle (PI)) 180))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
(* a (sin (/ (* angle (PI)) 180)))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
a
(sin (/ (* angle (PI)) 180))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(/ (* angle (PI)) 180)
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(* angle (PI))
(*.f64 angle (PI.f64))
angle
(PI)
(PI.f64)
180
#s(literal 180 binary64)
2
#s(literal 2 binary64)
(pow (* b 1) 2)
(*.f64 b b)
(* b 1)
b
b
1
#s(literal 1 binary64)
(+ (pow (* a (sin (/ (* angle (PI)) 180))) 2) (pow (* b (cos (- (/ (+ (PI) 1) (/ 180 angle)) (/ angle 180)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(pow (* a (sin (/ (* angle (PI)) 180))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
(* a (sin (/ (* angle (PI)) 180)))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
a
(sin (/ (* angle (PI)) 180))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(/ (* angle (PI)) 180)
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(* angle (PI))
(*.f64 angle (PI.f64))
angle
(PI)
(PI.f64)
180
#s(literal 180 binary64)
2
#s(literal 2 binary64)
(pow (* b (cos (- (/ (+ (PI) 1) (/ 180 angle)) (/ angle 180)))) 2)
(pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
(* b (cos (- (/ (+ (PI) 1) (/ 180 angle)) (/ angle 180))))
(*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
b
(cos (- (/ (+ (PI) 1) (/ 180 angle)) (/ angle 180)))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(- (/ (+ (PI) 1) (/ 180 angle)) (/ angle 180))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(/ (+ (PI) 1) (/ 180 angle))
(/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))
(+ (PI) 1)
(+.f64 (PI.f64) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(/ 180 angle)
(/.f64 #s(literal 180 binary64) angle)
(/ angle 180)
(/.f64 angle #s(literal 180 binary64))
(+ (pow (* a (sin (* (pow (/ (/ 180 angle) (PI)) -1/2) (pow (/ (/ 180 angle) (PI)) -1/2)))) 2) (pow (* b (cos (/ (* angle (PI)) 180))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(pow (* a (sin (* (pow (/ (/ 180 angle) (PI)) -1/2) (pow (/ (/ 180 angle) (PI)) -1/2)))) 2)
(pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
(* a (sin (* (pow (/ (/ 180 angle) (PI)) -1/2) (pow (/ (/ 180 angle) (PI)) -1/2))))
(*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
a
(sin (* (pow (/ (/ 180 angle) (PI)) -1/2) (pow (/ (/ 180 angle) (PI)) -1/2)))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(* (pow (/ (/ 180 angle) (PI)) -1/2) (pow (/ (/ 180 angle) (PI)) -1/2))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(pow (/ (/ 180 angle) (PI)) -1/2)
(pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) #s(literal -1/2 binary64))
(/ (/ 180 angle) (PI))
(/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))
(/ 180 angle)
(/.f64 #s(literal 180 binary64) angle)
180
#s(literal 180 binary64)
angle
(PI)
(PI.f64)
-1/2
#s(literal -1/2 binary64)
2
#s(literal 2 binary64)
(pow (* b (cos (/ (* angle (PI)) 180))) 2)
(pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
(* b (cos (/ (* angle (PI)) 180)))
(*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
b
(cos (/ (* angle (PI)) 180))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(/ (* angle (PI)) 180)
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(* angle (PI))
(*.f64 angle (PI.f64))

localize472.0ms (3.1%)

Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy99.5%
(/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64))
accuracy99.2%
(*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -1/2 binary64)))
accuracy62.6%
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))
accuracy62.3%
(sin.f64 (*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -1/2 binary64))))
accuracy99.5%
(/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64))
accuracy99.4%
(-.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 angle #s(literal 180 binary64)))
accuracy62.6%
(cos.f64 (-.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 angle #s(literal 180 binary64))))
accuracy62.3%
(sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))
accuracy99.6%
(*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64))))
accuracy99.6%
(*.f64 angle (PI.f64))
accuracy99.5%
(/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64))
accuracy62.3%
(sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))
accuracy100.0%
(*.f64 b b)
accuracy63.8%
(sin.f64 (/.f64 angle #s(literal 180 binary64)))
accuracy63.0%
(sin.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))
accuracy62.6%
(cos.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))
accuracy62.3%
(sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))
Results
263.0ms104×1valid
96.0ms150×0valid
13.0ms2valid
Compiler

Compiled 594 to 47 computations (92.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 281.0ms
ival-mult: 95.0ms (33.8% of total)
ival-sin: 58.0ms (20.6% of total)
ival-pow: 45.0ms (16% of total)
ival-cos: 42.0ms (14.9% of total)
ival-div: 14.0ms (5% of total)
backward-pass: 12.0ms (4.3% of total)
ival-add: 10.0ms (3.6% of total)
ival-sub: 2.0ms (0.7% of total)
ival-pi: 2.0ms (0.7% of total)
const: 1.0ms (0.4% of total)

series68.0ms (0.4%)

Counts
24 → 456
Calls
Call 1
Inputs
#<alt (+ (pow (* a (sin (/ (* angle (PI)) 180))) 2) (pow (* b (+ (* (cos (/ (+ (PI) 1) (/ 180 angle))) (cos (/ angle 180))) (* (sin (/ (+ (PI) 1) (/ 180 angle))) (sin (/ angle 180))))) 2))>
#<alt (pow (* a (sin (/ (* angle (PI)) 180))) 2)>
#<alt (* a (sin (/ (* angle (PI)) 180)))>
#<alt (sin (/ (* angle (PI)) 180))>
#<alt (* b b)>
#<alt (+ (pow (* a (sin (/ (* angle (PI)) 180))) 2) (pow (* b 1) 2))>
#<alt (pow (* b 1) 2)>
#<alt (* b 1)>
#<alt (+ (pow (* a (sin (/ (* angle (PI)) 180))) 2) (pow (* b (cos (- (/ (+ (PI) 1) (/ 180 angle)) (/ angle 180)))) 2))>
#<alt (pow (* b (cos (- (/ (+ (PI) 1) (/ 180 angle)) (/ angle 180)))) 2)>
#<alt (* b (cos (- (/ (+ (PI) 1) (/ 180 angle)) (/ angle 180))))>
#<alt (cos (- (/ (+ (PI) 1) (/ 180 angle)) (/ angle 180)))>
#<alt (+ (pow (* a (sin (* (pow (/ (/ 180 angle) (PI)) -1/2) (pow (/ (/ 180 angle) (PI)) -1/2)))) 2) (pow (* b (cos (/ (* angle (PI)) 180))) 2))>
#<alt (pow (* a (sin (* (pow (/ (/ 180 angle) (PI)) -1/2) (pow (/ (/ 180 angle) (PI)) -1/2)))) 2)>
#<alt (* a (sin (* (pow (/ (/ 180 angle) (PI)) -1/2) (pow (/ (/ 180 angle) (PI)) -1/2))))>
#<alt (sin (* (pow (/ (/ 180 angle) (PI)) -1/2) (pow (/ (/ 180 angle) (PI)) -1/2)))>
#<alt (cos (/ (+ (PI) 1) (/ 180 angle)))>
#<alt (sin (/ (+ (PI) 1) (/ 180 angle)))>
#<alt (sin (/ angle 180))>
#<alt (/ (* angle (PI)) 180)>
#<alt (* angle (PI))>
#<alt (- (/ (+ (PI) 1) (/ 180 angle)) (/ angle 180))>
#<alt (cos (/ (* angle (PI)) 180))>
#<alt (* (pow (/ (/ 180 angle) (PI)) -1/2) (pow (/ (/ 180 angle) (PI)) -1/2))>
Outputs
#<alt (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))>
#<alt (pow b 2)>
#<alt (+ (* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow b 2) (- (+ (* -1/32400 (pow (+ 1 (PI)) 2)) (* 1/16200 (+ 1 (PI)))) 1/32400)))) (pow b 2))>
#<alt (+ (* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow b 2) (+ 1/12597120000 (+ (* -1/3149280000 (+ 1 (PI))) (+ (* -1/3149280000 (pow (+ 1 (PI)) 3)) (+ (* 1/12597120000 (pow (+ 1 (PI)) 4)) (+ (* 1/2099520000 (pow (+ 1 (PI)) 2)) (pow (- (+ (* -1/64800 (pow (+ 1 (PI)) 2)) (* 1/32400 (+ 1 (PI)))) 1/64800) 2))))))))) (* (pow b 2) (- (+ (* -1/32400 (pow (+ 1 (PI)) 2)) (* 1/16200 (+ 1 (PI)))) 1/32400))))) (pow b 2))>
#<alt (+ (* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow b 2) (- (+ (* -1/816293376000000 (pow (+ 1 (PI)) 2)) (+ (* -1/816293376000000 (pow (+ 1 (PI)) 4)) (+ (* -1/12244400640000000 (pow (+ 1 (PI)) 6)) (+ (* 1/2040733440000000 (+ 1 (PI))) (+ (* 1/2040733440000000 (pow (+ 1 (PI)) 5)) (+ (* 1/612220032000000 (pow (+ 1 (PI)) 3)) (* 2 (* (+ 1/25194240000 (+ (* -1/6298560000 (+ 1 (PI))) (+ (* -1/6298560000 (pow (+ 1 (PI)) 3)) (+ (* 1/25194240000 (pow (+ 1 (PI)) 4)) (* 1/4199040000 (pow (+ 1 (PI)) 2)))))) (- (+ (* -1/64800 (pow (+ 1 (PI)) 2)) (* 1/32400 (+ 1 (PI)))) 1/64800))))))))) 1/12244400640000000)))) (* (pow b 2) (+ 1/12597120000 (+ (* -1/3149280000 (+ 1 (PI))) (+ (* -1/3149280000 (pow (+ 1 (PI)) 3)) (+ (* 1/12597120000 (pow (+ 1 (PI)) 4)) (+ (* 1/2099520000 (pow (+ 1 (PI)) 2)) (pow (- (+ (* -1/64800 (pow (+ 1 (PI)) 2)) (* 1/32400 (+ 1 (PI)))) 1/64800) 2)))))))))) (* (pow b 2) (- (+ (* -1/32400 (pow (+ 1 (PI)) 2)) (* 1/16200 (+ 1 (PI)))) 1/32400))))) (pow b 2))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))>
#<alt (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2))>
#<alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))>
#<alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))>
#<alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))>
#<alt (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2))>
#<alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))>
#<alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))>
#<alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (* (pow angle 2) (pow (PI) 4)))) (* 1/32400 (* (pow a 2) (pow (PI) 2)))))>
#<alt (* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow a 2) (* (pow angle 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))>
#<alt (* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* 1/180 (* a (* angle (PI))))>
#<alt (* angle (+ (* -1/34992000 (* a (* (pow angle 2) (pow (PI) 3)))) (* 1/180 (* a (PI)))))>
#<alt (* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* 1/22674816000000 (* a (* (pow angle 2) (pow (PI) 5))))))))>
#<alt (* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* a (* (pow angle 2) (pow (PI) 7)))) (* 1/22674816000000 (* a (pow (PI) 5)))))))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (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 (pow b 2)>
#<alt (pow b 2)>
#<alt (pow b 2)>
#<alt (pow b 2)>
#<alt (pow b 2)>
#<alt (pow b 2)>
#<alt (pow b 2)>
#<alt (pow b 2)>
#<alt (pow b 2)>
#<alt (pow b 2)>
#<alt (pow b 2)>
#<alt (pow b 2)>
#<alt (pow b 2)>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (+ (/ (pow b 2) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow a 2) (+ (/ (pow b 2) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow a 2) (+ (/ (pow b 2) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (+ (/ (pow b 2) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow a 2) (+ (/ (pow b 2) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow a 2) (+ (/ (pow b 2) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))>
#<alt (pow b 2)>
#<alt (+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow b 2))>
#<alt (+ (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (* (pow angle 2) (pow (PI) 4)))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (pow b 2))>
#<alt (+ (* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow a 2) (* (pow angle 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))) (pow b 2))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))>
#<alt (pow b 2)>
#<alt (* (pow b 2) (+ 1 (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))))>
#<alt (* (pow b 2) (+ 1 (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))))>
#<alt (* (pow b 2) (+ 1 (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))))>
#<alt (pow b 2)>
#<alt (* (pow b 2) (+ 1 (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))))>
#<alt (* (pow b 2) (+ 1 (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))))>
#<alt (* (pow b 2) (+ 1 (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))))>
#<alt (pow b 2)>
#<alt (pow b 2)>
#<alt (pow b 2)>
#<alt (pow b 2)>
#<alt (pow b 2)>
#<alt (pow b 2)>
#<alt (pow b 2)>
#<alt (pow b 2)>
#<alt (pow b 2)>
#<alt (pow b 2)>
#<alt (pow b 2)>
#<alt (pow b 2)>
#<alt b>
#<alt b>
#<alt b>
#<alt b>
#<alt b>
#<alt b>
#<alt b>
#<alt b>
#<alt b>
#<alt b>
#<alt b>
#<alt b>
#<alt (* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2)))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))>
#<alt (pow b 2)>
#<alt (+ (* (pow angle 2) (+ (* -1 (* (pow b 2) (pow (- (* 1/180 (+ 1 (PI))) 1/180) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (pow b 2))>
#<alt (+ (* (pow angle 2) (+ (* -1 (* (pow b 2) (pow (- (* 1/180 (+ 1 (PI))) 1/180) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow b 2) (+ (* 1/12 (pow (- (* 1/180 (+ 1 (PI))) 1/180) 4)) (* 1/4 (pow (- (* 1/180 (+ 1 (PI))) 1/180) 4))))))))) (pow b 2))>
#<alt (+ (* (pow angle 2) (+ (* -1 (* (pow b 2) (pow (- (* 1/180 (+ 1 (PI))) 1/180) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow b 2) (+ (* -1/24 (pow (- (* 1/180 (+ 1 (PI))) 1/180) 6)) (* -1/360 (pow (- (* 1/180 (+ 1 (PI))) 1/180) 6)))))) (* (pow b 2) (+ (* 1/12 (pow (- (* 1/180 (+ 1 (PI))) 1/180) 4)) (* 1/4 (pow (- (* 1/180 (+ 1 (PI))) 1/180) 4)))))))))) (pow b 2))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (+ (* -1/180 angle) (* 1/180 (* angle (+ 1 (PI)))))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (+ (* -1/180 angle) (* 1/180 (* angle (+ 1 (PI)))))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (+ (* -1/180 angle) (* 1/180 (* angle (+ 1 (PI)))))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (+ (* -1/180 angle) (* 1/180 (* angle (+ 1 (PI)))))) 2)))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2)))>
#<alt (* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2))>
#<alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2)))>
#<alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2)))>
#<alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2)))>
#<alt (* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2))>
#<alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2)))>
#<alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2)))>
#<alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2)))>
#<alt (* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2))>
#<alt (* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2))>
#<alt (* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2))>
#<alt (* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2))>
#<alt (* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2))>
#<alt (* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2))>
#<alt (* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2))>
#<alt (* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2))>
#<alt (* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2))>
#<alt (* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2))>
#<alt (* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2))>
#<alt (* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2))>
#<alt (pow b 2)>
#<alt (+ (* -1 (* (pow angle 2) (* (pow b 2) (pow (- (* 1/180 (+ 1 (PI))) 1/180) 2)))) (pow b 2))>
#<alt (+ (* (pow angle 2) (+ (* -1 (* (pow b 2) (pow (- (* 1/180 (+ 1 (PI))) 1/180) 2))) (* (pow angle 2) (* (pow b 2) (+ (* 1/12 (pow (- (* 1/180 (+ 1 (PI))) 1/180) 4)) (* 1/4 (pow (- (* 1/180 (+ 1 (PI))) 1/180) 4))))))) (pow b 2))>
#<alt (+ (* (pow angle 2) (+ (* -1 (* (pow b 2) (pow (- (* 1/180 (+ 1 (PI))) 1/180) 2))) (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/24 (pow (- (* 1/180 (+ 1 (PI))) 1/180) 6)) (* -1/360 (pow (- (* 1/180 (+ 1 (PI))) 1/180) 6))))) (* (pow b 2) (+ (* 1/12 (pow (- (* 1/180 (+ 1 (PI))) 1/180) 4)) (* 1/4 (pow (- (* 1/180 (+ 1 (PI))) 1/180) 4)))))))) (pow b 2))>
#<alt (* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2))>
#<alt (* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2))>
#<alt (* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2))>
#<alt (* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2))>
#<alt (* (pow b 2) (pow (cos (+ (* -1/180 angle) (* 1/180 (* angle (+ 1 (PI)))))) 2))>
#<alt (* (pow b 2) (pow (cos (+ (* -1/180 angle) (* 1/180 (* angle (+ 1 (PI)))))) 2))>
#<alt (* (pow b 2) (pow (cos (+ (* -1/180 angle) (* 1/180 (* angle (+ 1 (PI)))))) 2))>
#<alt (* (pow b 2) (pow (cos (+ (* -1/180 angle) (* 1/180 (* angle (+ 1 (PI)))))) 2))>
#<alt (* b (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))))>
#<alt (* b (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))))>
#<alt (* b (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))))>
#<alt (* b (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))))>
#<alt (* b (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))))>
#<alt (* b (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))))>
#<alt (* b (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))))>
#<alt (* b (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))))>
#<alt (* b (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))))>
#<alt (* b (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))))>
#<alt (* b (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))))>
#<alt (* b (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))))>
#<alt b>
#<alt (+ b (* -1/2 (* (pow angle 2) (* b (pow (- (* 1/180 (+ 1 (PI))) 1/180) 2)))))>
#<alt (+ b (* (pow angle 2) (+ (* -1/2 (* b (pow (- (* 1/180 (+ 1 (PI))) 1/180) 2))) (* 1/24 (* (pow angle 2) (* b (pow (- (* 1/180 (+ 1 (PI))) 1/180) 4)))))))>
#<alt (+ b (* (pow angle 2) (+ (* -1/2 (* b (pow (- (* 1/180 (+ 1 (PI))) 1/180) 2))) (* (pow angle 2) (+ (* -1/720 (* (pow angle 2) (* b (pow (- (* 1/180 (+ 1 (PI))) 1/180) 6)))) (* 1/24 (* b (pow (- (* 1/180 (+ 1 (PI))) 1/180) 4))))))))>
#<alt (* b (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))))>
#<alt (* b (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))))>
#<alt (* b (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))))>
#<alt (* b (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))))>
#<alt (* b (cos (+ (* -1/180 angle) (* 1/180 (* angle (+ 1 (PI)))))))>
#<alt (* b (cos (+ (* -1/180 angle) (* 1/180 (* angle (+ 1 (PI)))))))>
#<alt (* b (cos (+ (* -1/180 angle) (* 1/180 (* angle (+ 1 (PI)))))))>
#<alt (* b (cos (+ (* -1/180 angle) (* 1/180 (* angle (+ 1 (PI)))))))>
#<alt 1>
#<alt (+ 1 (* -1/2 (* (pow angle 2) (pow (- (* 1/180 (+ 1 (PI))) 1/180) 2))))>
#<alt (+ 1 (* (pow angle 2) (+ (* -1/2 (pow (- (* 1/180 (+ 1 (PI))) 1/180) 2)) (* 1/24 (* (pow angle 2) (pow (- (* 1/180 (+ 1 (PI))) 1/180) 4))))))>
#<alt (+ 1 (* (pow angle 2) (+ (* -1/2 (pow (- (* 1/180 (+ 1 (PI))) 1/180) 2)) (* (pow angle 2) (+ (* -1/720 (* (pow angle 2) (pow (- (* 1/180 (+ 1 (PI))) 1/180) 6))) (* 1/24 (pow (- (* 1/180 (+ 1 (PI))) 1/180) 4)))))))>
#<alt (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle)))>
#<alt (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle)))>
#<alt (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle)))>
#<alt (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle)))>
#<alt (cos (+ (* -1/180 angle) (* 1/180 (* angle (+ 1 (PI))))))>
#<alt (cos (+ (* -1/180 angle) (* 1/180 (* angle (+ 1 (PI))))))>
#<alt (cos (+ (* -1/180 angle) (* 1/180 (* angle (+ 1 (PI))))))>
#<alt (cos (+ (* -1/180 angle) (* 1/180 (* angle (+ 1 (PI))))))>
#<alt (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))>
#<alt (+ (* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2))>
#<alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2)))>
#<alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2)))>
#<alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2)))>
#<alt (* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2))>
#<alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2)))>
#<alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2)))>
#<alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2)))>
#<alt (pow b 2)>
#<alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow a 2) (* (pow (PI) 2) (pow (sqrt 1/180) 4))))) (pow b 2))>
#<alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* (pow a 2) (* (pow (PI) 2) (pow (sqrt 1/180) 4))) (* (pow angle 2) (+ (* -1/3 (* (pow a 2) (* (pow (PI) 4) (pow (sqrt 1/180) 8)))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow b 2))>
#<alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* (pow a 2) (* (pow (PI) 2) (pow (sqrt 1/180) 4))) (* (pow angle 2) (+ (* -1/3 (* (pow a 2) (* (pow (PI) 4) (pow (sqrt 1/180) 8)))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/60 (* (pow (PI) 6) (pow (sqrt 1/180) 12))) (* 1/36 (* (pow (PI) 6) (pow (sqrt 1/180) 12))))) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))) (pow b 2))>
#<alt (+ (* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* -1 (* angle (* (PI) (pow (sqrt -1/180) 2))))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* -1 (* angle (* (PI) (pow (sqrt -1/180) 2))))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* -1 (* angle (* (PI) (pow (sqrt -1/180) 2))))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* -1 (* angle (* (PI) (pow (sqrt -1/180) 2))))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2))>
#<alt (+ (* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2))>
#<alt (* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2))>
#<alt (* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2))>
#<alt (* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2))>
#<alt (* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2))>
#<alt (* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2))>
#<alt (* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2))>
#<alt (* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2))>
#<alt (* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2))>
#<alt (* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2))>
#<alt (* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2))>
#<alt (* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2))>
#<alt (* (pow a 2) (* (pow angle 2) (* (pow (PI) 2) (pow (sqrt 1/180) 4))))>
#<alt (* (pow angle 2) (+ (* -1/3 (* (pow a 2) (* (pow angle 2) (* (pow (PI) 4) (pow (sqrt 1/180) 8))))) (* (pow a 2) (* (pow (PI) 2) (pow (sqrt 1/180) 4)))))>
#<alt (* (pow angle 2) (+ (* (pow a 2) (* (pow (PI) 2) (pow (sqrt 1/180) 4))) (* (pow angle 2) (+ (* -1/3 (* (pow a 2) (* (pow (PI) 4) (pow (sqrt 1/180) 8)))) (* (pow a 2) (* (pow angle 2) (+ (* 1/60 (* (pow (PI) 6) (pow (sqrt 1/180) 12))) (* 1/36 (* (pow (PI) 6) (pow (sqrt 1/180) 12))))))))))>
#<alt (* (pow angle 2) (+ (* (pow a 2) (* (pow (PI) 2) (pow (sqrt 1/180) 4))) (* (pow angle 2) (+ (* -1/3 (* (pow a 2) (* (pow (PI) 4) (pow (sqrt 1/180) 8)))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/360 (* (pow (PI) 8) (pow (sqrt 1/180) 16))) (* -1/2520 (* (pow (PI) 8) (pow (sqrt 1/180) 16)))))) (* (pow a 2) (+ (* 1/60 (* (pow (PI) 6) (pow (sqrt 1/180) 12))) (* 1/36 (* (pow (PI) 6) (pow (sqrt 1/180) 12)))))))))))>
#<alt (* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2))>
#<alt (* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2))>
#<alt (* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2))>
#<alt (* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2))>
#<alt (* (pow a 2) (pow (sin (* -1 (* angle (* (PI) (pow (sqrt -1/180) 2))))) 2))>
#<alt (* (pow a 2) (pow (sin (* -1 (* angle (* (PI) (pow (sqrt -1/180) 2))))) 2))>
#<alt (* (pow a 2) (pow (sin (* -1 (* angle (* (PI) (pow (sqrt -1/180) 2))))) 2))>
#<alt (* (pow a 2) (pow (sin (* -1 (* angle (* (PI) (pow (sqrt -1/180) 2))))) 2))>
#<alt (* a (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))))>
#<alt (* a (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))))>
#<alt (* a (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))))>
#<alt (* a (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))))>
#<alt (* a (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))))>
#<alt (* a (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))))>
#<alt (* a (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))))>
#<alt (* a (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))))>
#<alt (* a (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))))>
#<alt (* a (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))))>
#<alt (* a (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))))>
#<alt (* a (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))))>
#<alt (* a (* angle (* (PI) (pow (sqrt 1/180) 2))))>
#<alt (* angle (+ (* -1/6 (* a (* (pow angle 2) (* (pow (PI) 3) (pow (sqrt 1/180) 6))))) (* a (* (PI) (pow (sqrt 1/180) 2)))))>
#<alt (* angle (+ (* a (* (PI) (pow (sqrt 1/180) 2))) (* (pow angle 2) (+ (* -1/6 (* a (* (pow (PI) 3) (pow (sqrt 1/180) 6)))) (* 1/120 (* a (* (pow angle 2) (* (pow (PI) 5) (pow (sqrt 1/180) 10)))))))))>
#<alt (* angle (+ (* a (* (PI) (pow (sqrt 1/180) 2))) (* (pow angle 2) (+ (* -1/6 (* a (* (pow (PI) 3) (pow (sqrt 1/180) 6)))) (* (pow angle 2) (+ (* -1/5040 (* a (* (pow angle 2) (* (pow (PI) 7) (pow (sqrt 1/180) 14))))) (* 1/120 (* a (* (pow (PI) 5) (pow (sqrt 1/180) 10))))))))))>
#<alt (* a (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))))>
#<alt (* a (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))))>
#<alt (* a (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))))>
#<alt (* a (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))))>
#<alt (* a (sin (* -1 (* angle (* (PI) (pow (sqrt -1/180) 2))))))>
#<alt (* a (sin (* -1 (* angle (* (PI) (pow (sqrt -1/180) 2))))))>
#<alt (* a (sin (* -1 (* angle (* (PI) (pow (sqrt -1/180) 2))))))>
#<alt (* a (sin (* -1 (* angle (* (PI) (pow (sqrt -1/180) 2))))))>
#<alt (* angle (* (PI) (pow (sqrt 1/180) 2)))>
#<alt (* angle (+ (* -1/6 (* (pow angle 2) (* (pow (PI) 3) (pow (sqrt 1/180) 6)))) (* (PI) (pow (sqrt 1/180) 2))))>
#<alt (* angle (+ (* (PI) (pow (sqrt 1/180) 2)) (* (pow angle 2) (+ (* -1/6 (* (pow (PI) 3) (pow (sqrt 1/180) 6))) (* 1/120 (* (pow angle 2) (* (pow (PI) 5) (pow (sqrt 1/180) 10))))))))>
#<alt (* angle (+ (* (PI) (pow (sqrt 1/180) 2)) (* (pow angle 2) (+ (* -1/6 (* (pow (PI) 3) (pow (sqrt 1/180) 6))) (* (pow angle 2) (+ (* -1/5040 (* (pow angle 2) (* (pow (PI) 7) (pow (sqrt 1/180) 14)))) (* 1/120 (* (pow (PI) 5) (pow (sqrt 1/180) 10)))))))))>
#<alt (sin (* angle (* (PI) (pow (sqrt 1/180) 2))))>
#<alt (sin (* angle (* (PI) (pow (sqrt 1/180) 2))))>
#<alt (sin (* angle (* (PI) (pow (sqrt 1/180) 2))))>
#<alt (sin (* angle (* (PI) (pow (sqrt 1/180) 2))))>
#<alt (sin (* -1 (* angle (* (PI) (pow (sqrt -1/180) 2)))))>
#<alt (sin (* -1 (* angle (* (PI) (pow (sqrt -1/180) 2)))))>
#<alt (sin (* -1 (* angle (* (PI) (pow (sqrt -1/180) 2)))))>
#<alt (sin (* -1 (* angle (* (PI) (pow (sqrt -1/180) 2)))))>
#<alt 1>
#<alt (+ 1 (* -1/64800 (* (pow angle 2) (pow (+ 1 (PI)) 2))))>
#<alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (+ 1 (PI)) 2)) (* 1/25194240000 (* (pow angle 2) (pow (+ 1 (PI)) 4))))))>
#<alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (+ 1 (PI)) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (+ 1 (PI)) 6))) (* 1/25194240000 (pow (+ 1 (PI)) 4)))))))>
#<alt (cos (* 1/180 (* angle (+ 1 (PI)))))>
#<alt (cos (* 1/180 (* angle (+ 1 (PI)))))>
#<alt (cos (* 1/180 (* angle (+ 1 (PI)))))>
#<alt (cos (* 1/180 (* angle (+ 1 (PI)))))>
#<alt (cos (* 1/180 (* angle (+ 1 (PI)))))>
#<alt (cos (* 1/180 (* angle (+ 1 (PI)))))>
#<alt (cos (* 1/180 (* angle (+ 1 (PI)))))>
#<alt (cos (* 1/180 (* angle (+ 1 (PI)))))>
#<alt (* 1/180 (* angle (+ 1 (PI))))>
#<alt (* angle (+ (* -1/34992000 (* (pow angle 2) (pow (+ 1 (PI)) 3))) (* 1/180 (+ 1 (PI)))))>
#<alt (* angle (+ (* 1/180 (+ 1 (PI))) (* (pow angle 2) (+ (* -1/34992000 (pow (+ 1 (PI)) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (+ 1 (PI)) 5)))))))>
#<alt (* angle (+ (* 1/180 (+ 1 (PI))) (* (pow angle 2) (+ (* -1/34992000 (pow (+ 1 (PI)) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (+ 1 (PI)) 7))) (* 1/22674816000000 (pow (+ 1 (PI)) 5))))))))>
#<alt (sin (* 1/180 (* angle (+ 1 (PI)))))>
#<alt (sin (* 1/180 (* angle (+ 1 (PI)))))>
#<alt (sin (* 1/180 (* angle (+ 1 (PI)))))>
#<alt (sin (* 1/180 (* angle (+ 1 (PI)))))>
#<alt (sin (* 1/180 (* angle (+ 1 (PI)))))>
#<alt (sin (* 1/180 (* angle (+ 1 (PI)))))>
#<alt (sin (* 1/180 (* angle (+ 1 (PI)))))>
#<alt (sin (* 1/180 (* angle (+ 1 (PI)))))>
#<alt (* 1/180 angle)>
#<alt (* angle (+ 1/180 (* -1/34992000 (pow angle 2))))>
#<alt (* angle (+ 1/180 (* (pow angle 2) (- (* 1/22674816000000 (pow angle 2)) 1/34992000))))>
#<alt (* angle (+ 1/180 (* (pow angle 2) (- (* (pow angle 2) (+ 1/22674816000000 (* -1/30855889612800000000 (pow angle 2)))) 1/34992000))))>
#<alt (sin (* 1/180 angle))>
#<alt (sin (* 1/180 angle))>
#<alt (sin (* 1/180 angle))>
#<alt (sin (* 1/180 angle))>
#<alt (sin (* 1/180 angle))>
#<alt (sin (* 1/180 angle))>
#<alt (sin (* 1/180 angle))>
#<alt (sin (* 1/180 angle))>
#<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 (* angle (- (* 1/180 (+ 1 (PI))) 1/180))>
#<alt (* angle (- (* 1/180 (+ 1 (PI))) 1/180))>
#<alt (* angle (- (* 1/180 (+ 1 (PI))) 1/180))>
#<alt (* angle (- (* 1/180 (+ 1 (PI))) 1/180))>
#<alt (* angle (- (* 1/180 (+ 1 (PI))) 1/180))>
#<alt (* angle (- (* 1/180 (+ 1 (PI))) 1/180))>
#<alt (* angle (- (* 1/180 (+ 1 (PI))) 1/180))>
#<alt (* angle (- (* 1/180 (+ 1 (PI))) 1/180))>
#<alt (* -1 (* angle (+ 1/180 (* -1/180 (+ 1 (PI))))))>
#<alt (* -1 (* angle (+ 1/180 (* -1/180 (+ 1 (PI))))))>
#<alt (* -1 (* angle (+ 1/180 (* -1/180 (+ 1 (PI))))))>
#<alt (* -1 (* angle (+ 1/180 (* -1/180 (+ 1 (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 (* angle (* (PI) (pow (sqrt 1/180) 2)))>
#<alt (* angle (* (PI) (pow (sqrt 1/180) 2)))>
#<alt (* angle (* (PI) (pow (sqrt 1/180) 2)))>
#<alt (* angle (* (PI) (pow (sqrt 1/180) 2)))>
#<alt (* angle (* (PI) (pow (sqrt 1/180) 2)))>
#<alt (* angle (* (PI) (pow (sqrt 1/180) 2)))>
#<alt (* angle (* (PI) (pow (sqrt 1/180) 2)))>
#<alt (* angle (* (PI) (pow (sqrt 1/180) 2)))>
#<alt (* -1 (* angle (* (PI) (pow (sqrt -1/180) 2))))>
#<alt (* -1 (* angle (* (PI) (pow (sqrt -1/180) 2))))>
#<alt (* -1 (* angle (* (PI) (pow (sqrt -1/180) 2))))>
#<alt (* -1 (* angle (* (PI) (pow (sqrt -1/180) 2))))>
Calls

114 calls:

TimeVariablePointExpression
17.0ms
angle
@0
(+ (pow (* a (sin (/ (* angle (PI)) 180))) 2) (pow (* b (+ (* (cos (/ (+ (PI) 1) (/ 180 angle))) (cos (/ angle 180))) (* (sin (/ (+ (PI) 1) (/ 180 angle))) (sin (/ angle 180))))) 2))
8.0ms
angle
@inf
(+ (pow (* a (sin (* (pow (/ (/ 180 angle) (PI)) -1/2) (pow (/ (/ 180 angle) (PI)) -1/2)))) 2) (pow (* b (cos (/ (* angle (PI)) 180))) 2))
3.0ms
a
@0
(+ (pow (* a (sin (/ (* angle (PI)) 180))) 2) (pow (* b (+ (* (cos (/ (+ (PI) 1) (/ 180 angle))) (cos (/ angle 180))) (* (sin (/ (+ (PI) 1) (/ 180 angle))) (sin (/ angle 180))))) 2))
2.0ms
a
@0
(+ (pow (* a (sin (* (pow (/ (/ 180 angle) (PI)) -1/2) (pow (/ (/ 180 angle) (PI)) -1/2)))) 2) (pow (* b (cos (/ (* angle (PI)) 180))) 2))
2.0ms
angle
@inf
(+ (pow (* a (sin (/ (* angle (PI)) 180))) 2) (pow (* b (+ (* (cos (/ (+ (PI) 1) (/ 180 angle))) (cos (/ angle 180))) (* (sin (/ (+ (PI) 1) (/ 180 angle))) (sin (/ angle 180))))) 2))

rewrite286.0ms (1.9%)

Algorithm
batch-egg-rewrite
Rules
2738×*-lowering-*.f32
2738×*-lowering-*.f64
1850×pow-lowering-pow.f64
1850×pow-lowering-pow.f32
1530×fma-lowering-fma.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
046200
1287176
22521127
08438127
Stop Event
iter limit
node limit
Counts
24 → 657
Calls
Call 1
Inputs
(+ (pow (* a (sin (/ (* angle (PI)) 180))) 2) (pow (* b (+ (* (cos (/ (+ (PI) 1) (/ 180 angle))) (cos (/ angle 180))) (* (sin (/ (+ (PI) 1) (/ 180 angle))) (sin (/ angle 180))))) 2))
(pow (* a (sin (/ (* angle (PI)) 180))) 2)
(* a (sin (/ (* angle (PI)) 180)))
(sin (/ (* angle (PI)) 180))
(* b b)
(+ (pow (* a (sin (/ (* angle (PI)) 180))) 2) (pow (* b 1) 2))
(pow (* b 1) 2)
(* b 1)
(+ (pow (* a (sin (/ (* angle (PI)) 180))) 2) (pow (* b (cos (- (/ (+ (PI) 1) (/ 180 angle)) (/ angle 180)))) 2))
(pow (* b (cos (- (/ (+ (PI) 1) (/ 180 angle)) (/ angle 180)))) 2)
(* b (cos (- (/ (+ (PI) 1) (/ 180 angle)) (/ angle 180))))
(cos (- (/ (+ (PI) 1) (/ 180 angle)) (/ angle 180)))
(+ (pow (* a (sin (* (pow (/ (/ 180 angle) (PI)) -1/2) (pow (/ (/ 180 angle) (PI)) -1/2)))) 2) (pow (* b (cos (/ (* angle (PI)) 180))) 2))
(pow (* a (sin (* (pow (/ (/ 180 angle) (PI)) -1/2) (pow (/ (/ 180 angle) (PI)) -1/2)))) 2)
(* a (sin (* (pow (/ (/ 180 angle) (PI)) -1/2) (pow (/ (/ 180 angle) (PI)) -1/2))))
(sin (* (pow (/ (/ 180 angle) (PI)) -1/2) (pow (/ (/ 180 angle) (PI)) -1/2)))
(cos (/ (+ (PI) 1) (/ 180 angle)))
(sin (/ (+ (PI) 1) (/ 180 angle)))
(sin (/ angle 180))
(/ (* angle (PI)) 180)
(* angle (PI))
(- (/ (+ (PI) 1) (/ 180 angle)) (/ angle 180))
(cos (/ (* angle (PI)) 180))
(* (pow (/ (/ 180 angle) (PI)) -1/2) (pow (/ (/ 180 angle) (PI)) -1/2))
Outputs
(+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(+.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(-.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))) (/.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))))
(fma.f64 a (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(fma.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(fma.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(fma.f64 b (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(fma.f64 (*.f64 b b) (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(fma.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 b (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(fma.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(fma.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 b b) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(fma.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 a a) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(fma.f64 (*.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) b) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(fma.f64 (*.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) b (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(fma.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(fma.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) a (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))) (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)))) (neg.f64 (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))) (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))))))
(*.f64 (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 1 binary64)))
(exp.f64 (+.f64 (*.f64 (log.f64 a) #s(literal 2 binary64)) (*.f64 (log.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (*.f64 (log.f64 a) #s(literal 2 binary64))))
(pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) #s(literal 1 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(*.f64 a (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(*.f64 a (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) #s(literal 1 binary64)))
(*.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 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 a (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (pow.f64 (*.f64 a (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) #s(literal 1 binary64)))
(*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))
(*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 a a))
(*.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) a)
(*.f64 (pow.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) a) #s(literal 1 binary64)) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (pow.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 1 binary64)) a)
(exp.f64 (log.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 1 binary64))
(pow.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) #s(literal 2 binary64))
(*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)
(*.f64 (sqrt.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (sqrt.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) #s(literal 1 binary64)))
(*.f64 (exp.f64 (log.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (exp.f64 (log.f64 a)))
(*.f64 (exp.f64 (log.f64 a)) (exp.f64 (log.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 1 binary64)))
(sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(neg.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))))
(pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 1 binary64))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 b)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 b)) #s(literal 1 binary64)))
(pow.f64 b #s(literal 2 binary64))
(pow.f64 (*.f64 b b) #s(literal 1 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 b))
(*.f64 b b)
(*.f64 #s(literal 1 binary64) (*.f64 b b))
(*.f64 (*.f64 b b) #s(literal 1 binary64))
(+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b b))
(+.f64 (*.f64 b b) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(-.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b b))) (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b b))))
(fma.f64 a (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 b b))
(fma.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 b b))
(fma.f64 b b (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(fma.f64 #s(literal 1 binary64) (*.f64 b b) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(fma.f64 (*.f64 b b) #s(literal 1 binary64) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(fma.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 b b))
(fma.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 b b))
(fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 a a) (*.f64 b b))
(fma.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 b b))
(fma.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) a (*.f64 b b))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 (*.f64 b b) (-.f64 (*.f64 b b) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b b)) (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 b (*.f64 b (*.f64 b b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 (*.f64 b b) (-.f64 (*.f64 b b) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 b (*.f64 b (*.f64 b b)))) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b b)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))) (neg.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 (*.f64 b b) (-.f64 (*.f64 b b) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 b (*.f64 b (*.f64 b b))))) (neg.f64 (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b b))))
(/.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64))) (-.f64 (*.f64 b b) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 (*.f64 b b) (-.f64 (*.f64 b b) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b b)) (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 b (*.f64 b (*.f64 b b))))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 (*.f64 b b) (-.f64 (*.f64 b b) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))))))
(*.f64 (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 b (*.f64 b (*.f64 b b)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b b))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 b)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 b)) #s(literal 1 binary64)))
(pow.f64 b #s(literal 2 binary64))
(pow.f64 (*.f64 b b) #s(literal 1 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 b))
(*.f64 b b)
(*.f64 #s(literal 1 binary64) (*.f64 b b))
(*.f64 (*.f64 b b) #s(literal 1 binary64))
b
(exp.f64 (log.f64 b))
(pow.f64 b #s(literal 1 binary64))
(pow.f64 (*.f64 b b) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 b) #s(literal 2 binary64))
(*.f64 b #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) b)
(*.f64 (sqrt.f64 b) (sqrt.f64 b))
(*.f64 (pow.f64 (sqrt.f64 b) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 b) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(+.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(-.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))) (/.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))))
(fma.f64 a (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(fma.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(fma.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(fma.f64 b (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(fma.f64 (*.f64 b b) (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(fma.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 b (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(fma.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(fma.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 b b) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(fma.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 a a) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(fma.f64 (*.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) b) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(fma.f64 (*.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) b (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(fma.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(fma.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) a (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))) (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)))) (neg.f64 (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))) (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))))))
(*.f64 (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))))
(+.f64 (*.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 b (*.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 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (sin.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (sin.f64 (/.f64 angle #s(literal 180 binary64))) b))))
(+.f64 (*.f64 (*.f64 b (*.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 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (sin.f64 (/.f64 angle #s(literal 180 binary64))) b)) (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 1 binary64)))
(exp.f64 (+.f64 (*.f64 #s(literal 2 binary64) (log.f64 b)) (*.f64 (log.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (log.f64 b))))
(fma.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 b (*.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 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (sin.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (sin.f64 (/.f64 angle #s(literal 180 binary64))) b))))
(fma.f64 (*.f64 b (*.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 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (sin.f64 (/.f64 angle #s(literal 180 binary64))) b)) (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64))
(pow.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) #s(literal 1 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(*.f64 b (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(*.f64 b (pow.f64 (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) #s(literal 1 binary64)))
(*.f64 b (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))
(*.f64 (*.f64 b b) (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(*.f64 (*.f64 b b) (pow.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)))
(*.f64 (*.f64 b b) (pow.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) #s(literal 1 binary64)))
(*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 b (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(*.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) #s(literal 1 binary64))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 b b))
(*.f64 (*.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) b) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (*.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) b)
(*.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 b b))
(*.f64 (pow.f64 (*.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 1 binary64)) b)
(+.f64 (*.f64 (sin.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (sin.f64 (/.f64 angle #s(literal 180 binary64))) b)) (*.f64 b (*.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 (*.f64 b (*.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))) (*.f64 (sin.f64 (/.f64 angle #s(literal 180 binary64))) b)))
(exp.f64 (log.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(fma.f64 b (*.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))) (*.f64 (sin.f64 (/.f64 angle #s(literal 180 binary64))) b)))
(fma.f64 b (*.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 b (*.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))))))
(fma.f64 b (*.f64 #s(literal 1 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 b (*.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))))))
(fma.f64 b (*.f64 #s(literal 1 binary64) (*.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))) (*.f64 (sin.f64 (/.f64 angle #s(literal 180 binary64))) b)))
(fma.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (sin.f64 (/.f64 angle #s(literal 180 binary64))) b)) (*.f64 b (*.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))))))
(fma.f64 #s(literal 1 binary64) (*.f64 b (*.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))) (*.f64 (sin.f64 (/.f64 angle #s(literal 180 binary64))) b)))
(fma.f64 (cos.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (cos.f64 (/.f64 angle #s(literal 180 binary64))) b) (*.f64 (sin.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (sin.f64 (/.f64 angle #s(literal 180 binary64))) b)))
(fma.f64 (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))) b) (*.f64 (sin.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (sin.f64 (/.f64 angle #s(literal 180 binary64))) b)))
(fma.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)))) b (*.f64 (sin.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (sin.f64 (/.f64 angle #s(literal 180 binary64))) b)))
(fma.f64 (sin.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (sin.f64 (/.f64 angle #s(literal 180 binary64))) b) (*.f64 b (*.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))))))
(fma.f64 (sin.f64 (/.f64 angle #s(literal 180 binary64))) (*.f64 (sin.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) b) (*.f64 b (*.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))))))
(fma.f64 (*.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)))) b (*.f64 b (*.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))))))
(fma.f64 (*.f64 (sin.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (sin.f64 (/.f64 angle #s(literal 180 binary64))) b)) #s(literal 1 binary64) (*.f64 b (*.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))))))
(fma.f64 (*.f64 b (*.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))))) #s(literal 1 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (sin.f64 (/.f64 angle #s(literal 180 binary64))) b)))
(fma.f64 (*.f64 b (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 b (*.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))))))
(fma.f64 (*.f64 b (sin.f64 (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (*.f64 b (*.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))))))
(fma.f64 (*.f64 (*.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)))) #s(literal 1 binary64)) b (*.f64 b (*.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))))))
(fma.f64 (*.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)))) #s(literal 1 binary64)) b (*.f64 (sin.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (sin.f64 (/.f64 angle #s(literal 180 binary64))) b)))
(fma.f64 (*.f64 b (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))) (*.f64 (sin.f64 (/.f64 angle #s(literal 180 binary64))) b)))
(fma.f64 (*.f64 b (cos.f64 (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (sin.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (sin.f64 (/.f64 angle #s(literal 180 binary64))) b)))
(/.f64 (+.f64 (pow.f64 (*.f64 b (*.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))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (sin.f64 (/.f64 angle #s(literal 180 binary64))) b)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 b (*.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))))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (sin.f64 (/.f64 angle #s(literal 180 binary64))) b)) #s(literal 2 binary64)) (*.f64 (*.f64 b (*.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))) (*.f64 (sin.f64 (/.f64 angle #s(literal 180 binary64))) b))))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (*.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))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (sin.f64 (/.f64 angle #s(literal 180 binary64))) b)) #s(literal 2 binary64))) (-.f64 (*.f64 b (*.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))) (*.f64 (sin.f64 (/.f64 angle #s(literal 180 binary64))) b))))
(/.f64 (*.f64 b (+.f64 (pow.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)))) #s(literal 3 binary64)) (pow.f64 (*.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)))) #s(literal 3 binary64)))) (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle #s(literal 180 binary64))))))) (*.f64 (*.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 (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 (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 (*.f64 b (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))))) (cos.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.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)))) #s(literal 3 binary64)) (pow.f64 (*.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)))) #s(literal 3 binary64))) b) (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle #s(literal 180 binary64))))))) (*.f64 (*.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 (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 (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 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))) b) (cos.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))))
(pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 1 binary64))
(pow.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) #s(literal 2 binary64))
(*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 b (*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 b (pow.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 1 binary64)))
(*.f64 b (exp.f64 (log.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(*.f64 #s(literal 1 binary64) (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b)
(*.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (sqrt.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 1 binary64)) b)
(*.f64 (pow.f64 (sqrt.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 1 binary64)) #s(literal 1 binary64)) b)
(*.f64 (exp.f64 (log.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) b)
(+.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 (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 (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 (*.f64 (cos.f64 (/.f64 (*.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64))) (/.f64 #s(literal 32400 binary64) angle))) (cos.f64 (/.f64 #s(literal 180 binary64) (/.f64 #s(literal 32400 binary64) angle)))) (*.f64 (sin.f64 (/.f64 (*.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64))) (/.f64 #s(literal 32400 binary64) angle))) (sin.f64 (/.f64 #s(literal 180 binary64) (/.f64 #s(literal 32400 binary64) angle)))))
(+.f64 (*.f64 (cos.f64 (/.f64 (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (+.f64 (PI.f64) #s(literal 1 binary64)))) (/.f64 #s(literal 5832000 binary64) (*.f64 angle (*.f64 angle angle)))) (+.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) (/.f64 #s(literal 32400 binary64) angle))) (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))))) (cos.f64 (/.f64 (/.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 5832000 binary64)) (+.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) (/.f64 #s(literal 32400 binary64) angle))) (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))))))) (*.f64 (sin.f64 (/.f64 (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (+.f64 (PI.f64) #s(literal 1 binary64)))) (/.f64 #s(literal 5832000 binary64) (*.f64 angle (*.f64 angle angle)))) (+.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) (/.f64 #s(literal 32400 binary64) angle))) (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))))) (sin.f64 (/.f64 (/.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 5832000 binary64)) (+.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) (/.f64 #s(literal 32400 binary64) angle))) (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))))))))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) (/.f64 #s(literal 32400 binary64) angle))) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (/.f64 (/.f64 (*.f64 angle angle) #s(literal 32400 binary64)) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))))) (*.f64 (sin.f64 (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) (/.f64 #s(literal 32400 binary64) angle))) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))) (sin.f64 (/.f64 (/.f64 (*.f64 angle angle) #s(literal 32400 binary64)) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 1 binary64)))
(cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(cos.f64 (-.f64 (/.f64 angle #s(literal 180 binary64)) (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))))
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) #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 (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 angle #s(literal -180 binary64))) (sin.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle #s(literal 180 binary64))))))) (cos.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))) (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle #s(literal 180 binary64))))))) (cos.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))))
(-.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (+.f64 (*.f64 #s(literal -1/180 binary64) angle) (/.f64 angle #s(literal 180 binary64))))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (sin.f64 (+.f64 (*.f64 #s(literal -1/180 binary64) angle) (/.f64 angle #s(literal 180 binary64))))))
(fma.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)))))
(fma.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))) (neg.f64 (*.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))))))
(fma.f64 (cos.f64 (/.f64 angle #s(literal 180 binary64))) (cos.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (*.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)))))
(fma.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 (cos.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (/.f64 angle #s(literal 180 binary64)))))
(fma.f64 (sin.f64 (/.f64 angle #s(literal 180 binary64))) (sin.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (*.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)))))
(fma.f64 (+.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1/2 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)))))
(fma.f64 (-.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1/2 binary64) (*.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 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle #s(literal 180 binary64))))))) (*.f64 (*.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 (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 (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 (pow.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)))) #s(literal 3 binary64)) (pow.f64 (*.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)))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))))))
(/.f64 (+.f64 (pow.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)))) #s(literal 3 binary64)) (pow.f64 (*.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)))) #s(literal 3 binary64))) (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle #s(literal 180 binary64))))))) (*.f64 (*.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 (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 (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 (+.f64 (pow.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)))) #s(literal 3 binary64)) (pow.f64 (*.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)))) #s(literal 3 binary64))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle #s(literal 180 binary64))))))) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.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 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))))
(/.f64 (+.f64 (*.f64 (+.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))))) #s(literal 4 binary64))
(/.f64 (+.f64 (*.f64 (-.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))))) #s(literal 4 binary64))
(/.f64 (neg.f64 (+.f64 (pow.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)))) #s(literal 3 binary64)) (pow.f64 (*.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)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle #s(literal 180 binary64))))))) (*.f64 (*.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 (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 (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 (neg.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))))) (neg.f64 (cos.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle #s(literal 180 binary64))))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle #s(literal 180 binary64)))))))) (-.f64 (*.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 (cos.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (/.f64 angle #s(literal 180 binary64))))))
(pow.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle #s(literal 180 binary64))))))) (*.f64 (*.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 (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 (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 (pow.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)))) #s(literal 3 binary64)) (pow.f64 (*.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)))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (cos.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.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)))) #s(literal 3 binary64)) (pow.f64 (*.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)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle #s(literal 180 binary64))))))) (*.f64 (*.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 (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 (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 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (pow.f64 (+.f64 (pow.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)))) #s(literal 3 binary64)) (pow.f64 (*.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)))) #s(literal 3 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle #s(literal 180 binary64))))))) (*.f64 (*.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 (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 (cos.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (/.f64 angle #s(literal 180 binary64)))))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(+.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(-.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))) (/.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))))
(fma.f64 a (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(fma.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(fma.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(fma.f64 b (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(fma.f64 (*.f64 b b) (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(fma.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 b (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(fma.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(fma.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 b b) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(fma.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 a a) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(fma.f64 (*.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) b) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(fma.f64 (*.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) b (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(fma.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(fma.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) a (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))) (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)))) (neg.f64 (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))) (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))))))
(*.f64 (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 1 binary64)))
(exp.f64 (+.f64 (*.f64 (log.f64 a) #s(literal 2 binary64)) (*.f64 (log.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (*.f64 (log.f64 a) #s(literal 2 binary64))))
(pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) #s(literal 1 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(*.f64 a (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(*.f64 a (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) #s(literal 1 binary64)))
(*.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 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 a (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (pow.f64 (*.f64 a (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) #s(literal 1 binary64)))
(*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))
(*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 a a))
(*.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) a)
(*.f64 (pow.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) a) #s(literal 1 binary64)) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (pow.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 1 binary64)) a)
(exp.f64 (log.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 1 binary64))
(pow.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) #s(literal 2 binary64))
(*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)
(*.f64 (sqrt.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (sqrt.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) #s(literal 1 binary64)))
(*.f64 (exp.f64 (log.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (exp.f64 (log.f64 a)))
(*.f64 (exp.f64 (log.f64 a)) (exp.f64 (log.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 1 binary64)))
(sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(neg.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))))
(pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 1 binary64))
(cos.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))
(cos.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal -180 binary64) angle)))
(cos.f64 (/.f64 (+.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (PI.f64))) (/.f64 #s(literal 180 binary64) angle)))
(sin.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))
(neg.f64 (sin.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal -180 binary64) angle))))
(neg.f64 (sin.f64 (/.f64 (+.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (PI.f64))) (/.f64 #s(literal 180 binary64) angle))))
(sin.f64 (/.f64 angle #s(literal 180 binary64)))
(neg.f64 (sin.f64 (/.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)))
(+.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) (+.f64 (*.f64 #s(literal -1/180 binary64) angle) (/.f64 angle #s(literal 180 binary64))))
(+.f64 (/.f64 angle #s(literal -180 binary64)) (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))
(exp.f64 (log.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(-.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 angle #s(literal 180 binary64)))
(-.f64 (/.f64 (*.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64))) (/.f64 #s(literal 32400 binary64) angle)) (/.f64 #s(literal 180 binary64) (/.f64 #s(literal 32400 binary64) angle)))
(-.f64 (/.f64 (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (+.f64 (PI.f64) #s(literal 1 binary64)))) (/.f64 #s(literal 5832000 binary64) (*.f64 angle (*.f64 angle angle)))) (+.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) (/.f64 #s(literal 32400 binary64) angle))) (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))))) (/.f64 (/.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 5832000 binary64)) (+.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) (/.f64 #s(literal 32400 binary64) angle))) (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))))))
(-.f64 (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) (/.f64 #s(literal 32400 binary64) angle))) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))) (/.f64 (/.f64 (*.f64 angle angle) #s(literal 32400 binary64)) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))))
(fma.f64 angle (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 180 binary64)) (/.f64 angle #s(literal -180 binary64)))
(fma.f64 angle #s(literal -1/180 binary64) (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 #s(literal 1 binary64) (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 angle #s(literal -180 binary64)))
(fma.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)) (/.f64 angle #s(literal -180 binary64)))
(fma.f64 (/.f64 angle #s(literal 180 binary64)) (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 angle #s(literal -180 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 angle #s(literal 180 binary64)) (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (+.f64 (*.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64))) #s(literal -180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 32400 binary64) angle)) (+.f64 (*.f64 #s(literal -1/180 binary64) angle) (/.f64 angle #s(literal 180 binary64))))
(fma.f64 (-.f64 #s(literal 0 binary64) angle) #s(literal 1/180 binary64) (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (+.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (PI.f64))) (/.f64 angle #s(literal -180 binary64)) (/.f64 angle #s(literal -180 binary64)))
(fma.f64 (+.f64 (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (+.f64 (PI.f64) #s(literal 1 binary64)))) (/.f64 #s(literal 5832000 binary64) (*.f64 angle (*.f64 angle angle)))) (/.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -5832000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) (/.f64 #s(literal 32400 binary64) angle))) (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))))) (+.f64 (*.f64 #s(literal -1/180 binary64) angle) (/.f64 angle #s(literal 180 binary64))))
(fma.f64 (*.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))) (+.f64 (*.f64 #s(literal -1/180 binary64) angle) (/.f64 angle #s(literal 180 binary64))))
(fma.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 180 binary64)) angle (/.f64 angle #s(literal -180 binary64)))
(fma.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) #s(literal 1/180 binary64) (/.f64 angle #s(literal -180 binary64)))
(fma.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)) (/.f64 angle #s(literal -180 binary64)))
(fma.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal -180 binary64)) (-.f64 #s(literal 0 binary64) angle) (/.f64 angle #s(literal -180 binary64)))
(neg.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 32400 binary64) angle) (+.f64 (*.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64))) #s(literal -180 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) (/.f64 #s(literal 32400 binary64) angle))) (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))) (+.f64 (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (+.f64 (PI.f64) #s(literal 1 binary64)))) (/.f64 #s(literal 5832000 binary64) (*.f64 angle (*.f64 angle angle)))) (/.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -5832000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))) (*.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(/.f64 (/.f64 angle #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (PI.f64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))))
(/.f64 (+.f64 (*.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64))) #s(literal -180 binary64)) (/.f64 #s(literal 32400 binary64) angle))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 angle (PI.f64))) #s(literal -180 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (/.f64 #s(literal -180 binary64) angle))
(/.f64 (+.f64 (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (+.f64 (PI.f64) #s(literal 1 binary64)))) (/.f64 #s(literal 5832000 binary64) (*.f64 angle (*.f64 angle angle)))) (/.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -5832000 binary64))) (+.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) (/.f64 #s(literal 32400 binary64) angle))) (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))))
(/.f64 (+.f64 (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (+.f64 (PI.f64) #s(literal 1 binary64)))) (/.f64 #s(literal 5832000 binary64) (*.f64 angle (*.f64 angle angle)))) (/.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -5832000 binary64))) (+.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) (/.f64 #s(literal 32400 binary64) angle))) (-.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (/.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))))))
(/.f64 (*.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))
(/.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) angle))
(/.f64 (-.f64 #s(literal 180 binary64) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) angle)) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) #s(literal 180 binary64)))
(/.f64 (-.f64 (/.f64 #s(literal 180 binary64) angle) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) (/.f64 #s(literal 180 binary64) angle)))
(/.f64 (-.f64 #s(literal -180 binary64) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) (-.f64 #s(literal 0 binary64) angle))) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) #s(literal -180 binary64)))
(/.f64 (-.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 180 binary64) angle) (/.f64 #s(literal 180 binary64) angle)))
(/.f64 (-.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal -180 binary64)) (*.f64 (/.f64 #s(literal 180 binary64) angle) (-.f64 #s(literal 0 binary64) angle))) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal -180 binary64)))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (PI.f64))) #s(literal 180 binary64)) (*.f64 (/.f64 #s(literal -180 binary64) angle) angle)) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 180 binary64)))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (PI.f64))) (/.f64 #s(literal 180 binary64) angle)) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal -180 binary64) angle) (/.f64 #s(literal 180 binary64) angle)))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (PI.f64))) #s(literal -180 binary64)) (*.f64 (/.f64 #s(literal -180 binary64) angle) (-.f64 #s(literal 0 binary64) angle))) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal -180 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 angle (PI.f64)))) #s(literal 180 binary64))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64))) #s(literal -180 binary64))) (neg.f64 (/.f64 #s(literal 32400 binary64) angle)))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (+.f64 (PI.f64) #s(literal 1 binary64)))) (/.f64 #s(literal 5832000 binary64) (*.f64 angle (*.f64 angle angle)))) (/.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -5832000 binary64)))) (neg.f64 (+.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) (/.f64 #s(literal 32400 binary64) angle))) (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (neg.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))))
(/.f64 (-.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) (/.f64 #s(literal 32400 binary64) angle))) (*.f64 (/.f64 angle #s(literal -180 binary64)) (/.f64 angle #s(literal -180 binary64)))) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))
(/.f64 (/.f64 (+.f64 (*.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64))) #s(literal -180 binary64)) (/.f64 #s(literal 180 binary64) angle)) #s(literal 180 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 32400 binary64) angle) (*.f64 (*.f64 angle (PI.f64)) (PI.f64))) #s(literal -1/2 binary64))
(pow.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -1/4 binary64)) #s(literal 4 binary64))
(pow.f64 (/.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 32400 binary64) angle) (+.f64 (*.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64))) #s(literal -180 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) (/.f64 #s(literal 32400 binary64) angle))) (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))) (+.f64 (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (+.f64 (PI.f64) #s(literal 1 binary64)))) (/.f64 #s(literal 5832000 binary64) (*.f64 angle (*.f64 angle angle)))) (/.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -5832000 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))) (*.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (/.f64 #s(literal 32400 binary64) angle) (*.f64 (*.f64 angle (PI.f64)) (PI.f64))) (/.f64 (/.f64 #s(literal 32400 binary64) angle) (*.f64 (*.f64 angle (PI.f64)) (PI.f64)))) #s(literal -1/4 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))))) #s(literal -1/2 binary64))
(*.f64 angle (/.f64 (PI.f64) #s(literal 180 binary64)))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -1/2 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 #s(literal 180 binary64) angle)))
(*.f64 (+.f64 (*.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64))) #s(literal -180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 32400 binary64) angle)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 angle (PI.f64))) #s(literal -1/180 binary64))
(*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (+.f64 (PI.f64) #s(literal 1 binary64)))) (/.f64 #s(literal 5832000 binary64) (*.f64 angle (*.f64 angle angle)))) (/.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -5832000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) (/.f64 #s(literal 32400 binary64) angle))) (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))))))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 #s(literal 1/180 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64)) #s(literal -1 binary64)))
(*.f64 #s(literal 1/180 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 angle (PI.f64))) #s(literal -1 binary64)))
(*.f64 (/.f64 angle #s(literal -180 binary64)) (-.f64 #s(literal 0 binary64) (PI.f64)))
(*.f64 (/.f64 angle #s(literal -180 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (PI.f64))) #s(literal -1 binary64)))
(*.f64 (*.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -1/4 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -3/4 binary64)))
(*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) angle)
(*.f64 (pow.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal -1/2 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1/2 binary64)))
(*.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 (PI.f64) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))
(*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -3/4 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -1/4 binary64)))
(*.f64 (/.f64 (PI.f64) #s(literal -180 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 (pow.f64 (pow.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (PI.f64))
(*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 180 binary64) angle) (/.f64 #s(literal 180 binary64) angle)) #s(literal -1/2 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) (/.f64 #s(literal 180 binary64) angle)) #s(literal -1/2 binary64)) (sqrt.f64 (PI.f64)))
(*.f64 angle (PI.f64))
(*.f64 (PI.f64) angle)
(*.f64 #s(literal 1 binary64) (*.f64 angle (PI.f64)))
(*.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 angle #s(literal 1 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 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 angle #s(literal -180 binary64)))
(+.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) (+.f64 (*.f64 #s(literal -1/180 binary64) angle) (/.f64 angle #s(literal 180 binary64))))
(+.f64 (/.f64 angle #s(literal -180 binary64)) (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))
(exp.f64 (log.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(-.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 angle #s(literal 180 binary64)))
(-.f64 (/.f64 (*.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64))) (/.f64 #s(literal 32400 binary64) angle)) (/.f64 #s(literal 180 binary64) (/.f64 #s(literal 32400 binary64) angle)))
(-.f64 (/.f64 (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (+.f64 (PI.f64) #s(literal 1 binary64)))) (/.f64 #s(literal 5832000 binary64) (*.f64 angle (*.f64 angle angle)))) (+.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) (/.f64 #s(literal 32400 binary64) angle))) (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))))) (/.f64 (/.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 5832000 binary64)) (+.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) (/.f64 #s(literal 32400 binary64) angle))) (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))))))
(-.f64 (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) (/.f64 #s(literal 32400 binary64) angle))) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))) (/.f64 (/.f64 (*.f64 angle angle) #s(literal 32400 binary64)) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))))
(fma.f64 angle (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 180 binary64)) (/.f64 angle #s(literal -180 binary64)))
(fma.f64 angle #s(literal -1/180 binary64) (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 #s(literal 1 binary64) (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 angle #s(literal -180 binary64)))
(fma.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)) (/.f64 angle #s(literal -180 binary64)))
(fma.f64 (/.f64 angle #s(literal 180 binary64)) (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 angle #s(literal -180 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 angle #s(literal 180 binary64)) (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (+.f64 (*.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64))) #s(literal -180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 32400 binary64) angle)) (+.f64 (*.f64 #s(literal -1/180 binary64) angle) (/.f64 angle #s(literal 180 binary64))))
(fma.f64 (-.f64 #s(literal 0 binary64) angle) #s(literal 1/180 binary64) (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (+.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (PI.f64))) (/.f64 angle #s(literal -180 binary64)) (/.f64 angle #s(literal -180 binary64)))
(fma.f64 (+.f64 (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (+.f64 (PI.f64) #s(literal 1 binary64)))) (/.f64 #s(literal 5832000 binary64) (*.f64 angle (*.f64 angle angle)))) (/.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -5832000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) (/.f64 #s(literal 32400 binary64) angle))) (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))))) (+.f64 (*.f64 #s(literal -1/180 binary64) angle) (/.f64 angle #s(literal 180 binary64))))
(fma.f64 (*.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))) (+.f64 (*.f64 #s(literal -1/180 binary64) angle) (/.f64 angle #s(literal 180 binary64))))
(fma.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 180 binary64)) angle (/.f64 angle #s(literal -180 binary64)))
(fma.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) #s(literal 1/180 binary64) (/.f64 angle #s(literal -180 binary64)))
(fma.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)) (/.f64 angle #s(literal -180 binary64)))
(fma.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal -180 binary64)) (-.f64 #s(literal 0 binary64) angle) (/.f64 angle #s(literal -180 binary64)))
(neg.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 32400 binary64) angle) (+.f64 (*.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64))) #s(literal -180 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) (/.f64 #s(literal 32400 binary64) angle))) (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))) (+.f64 (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (+.f64 (PI.f64) #s(literal 1 binary64)))) (/.f64 #s(literal 5832000 binary64) (*.f64 angle (*.f64 angle angle)))) (/.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -5832000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))) (*.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(/.f64 (/.f64 angle #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (PI.f64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))))
(/.f64 (+.f64 (*.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64))) #s(literal -180 binary64)) (/.f64 #s(literal 32400 binary64) angle))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 angle (PI.f64))) #s(literal -180 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (/.f64 #s(literal -180 binary64) angle))
(/.f64 (+.f64 (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (+.f64 (PI.f64) #s(literal 1 binary64)))) (/.f64 #s(literal 5832000 binary64) (*.f64 angle (*.f64 angle angle)))) (/.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -5832000 binary64))) (+.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) (/.f64 #s(literal 32400 binary64) angle))) (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))))
(/.f64 (+.f64 (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (+.f64 (PI.f64) #s(literal 1 binary64)))) (/.f64 #s(literal 5832000 binary64) (*.f64 angle (*.f64 angle angle)))) (/.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -5832000 binary64))) (+.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) (/.f64 #s(literal 32400 binary64) angle))) (-.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (/.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))))))
(/.f64 (*.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))
(/.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) angle))
(/.f64 (-.f64 #s(literal 180 binary64) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) angle)) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) #s(literal 180 binary64)))
(/.f64 (-.f64 (/.f64 #s(literal 180 binary64) angle) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) (/.f64 #s(literal 180 binary64) angle)))
(/.f64 (-.f64 #s(literal -180 binary64) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) (-.f64 #s(literal 0 binary64) angle))) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) #s(literal -180 binary64)))
(/.f64 (-.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 180 binary64) angle) (/.f64 #s(literal 180 binary64) angle)))
(/.f64 (-.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal -180 binary64)) (*.f64 (/.f64 #s(literal 180 binary64) angle) (-.f64 #s(literal 0 binary64) angle))) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal -180 binary64)))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (PI.f64))) #s(literal 180 binary64)) (*.f64 (/.f64 #s(literal -180 binary64) angle) angle)) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 180 binary64)))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (PI.f64))) (/.f64 #s(literal 180 binary64) angle)) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal -180 binary64) angle) (/.f64 #s(literal 180 binary64) angle)))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (PI.f64))) #s(literal -180 binary64)) (*.f64 (/.f64 #s(literal -180 binary64) angle) (-.f64 #s(literal 0 binary64) angle))) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal -180 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 angle (PI.f64)))) #s(literal 180 binary64))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64))) #s(literal -180 binary64))) (neg.f64 (/.f64 #s(literal 32400 binary64) angle)))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (+.f64 (PI.f64) #s(literal 1 binary64)))) (/.f64 #s(literal 5832000 binary64) (*.f64 angle (*.f64 angle angle)))) (/.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -5832000 binary64)))) (neg.f64 (+.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) (/.f64 #s(literal 32400 binary64) angle))) (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (neg.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))))
(/.f64 (-.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) (/.f64 #s(literal 32400 binary64) angle))) (*.f64 (/.f64 angle #s(literal -180 binary64)) (/.f64 angle #s(literal -180 binary64)))) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))
(/.f64 (/.f64 (+.f64 (*.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64))) #s(literal -180 binary64)) (/.f64 #s(literal 180 binary64) angle)) #s(literal 180 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 32400 binary64) angle) (*.f64 (*.f64 angle (PI.f64)) (PI.f64))) #s(literal -1/2 binary64))
(pow.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -1/4 binary64)) #s(literal 4 binary64))
(pow.f64 (/.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 32400 binary64) angle) (+.f64 (*.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64))) #s(literal -180 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) (/.f64 #s(literal 32400 binary64) angle))) (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))) (+.f64 (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (+.f64 (PI.f64) #s(literal 1 binary64)))) (/.f64 #s(literal 5832000 binary64) (*.f64 angle (*.f64 angle angle)))) (/.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -5832000 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))) (*.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (/.f64 #s(literal 32400 binary64) angle) (*.f64 (*.f64 angle (PI.f64)) (PI.f64))) (/.f64 (/.f64 #s(literal 32400 binary64) angle) (*.f64 (*.f64 angle (PI.f64)) (PI.f64)))) #s(literal -1/4 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))))) #s(literal -1/2 binary64))
(*.f64 angle (/.f64 (PI.f64) #s(literal 180 binary64)))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -1/2 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 #s(literal 180 binary64) angle)))
(*.f64 (+.f64 (*.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64))) #s(literal -180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 32400 binary64) angle)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 angle (PI.f64))) #s(literal -1/180 binary64))
(*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (+.f64 (PI.f64) #s(literal 1 binary64)))) (/.f64 #s(literal 5832000 binary64) (*.f64 angle (*.f64 angle angle)))) (/.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -5832000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) (/.f64 #s(literal 32400 binary64) angle))) (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))))))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 #s(literal 1/180 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64)) #s(literal -1 binary64)))
(*.f64 #s(literal 1/180 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 angle (PI.f64))) #s(literal -1 binary64)))
(*.f64 (/.f64 angle #s(literal -180 binary64)) (-.f64 #s(literal 0 binary64) (PI.f64)))
(*.f64 (/.f64 angle #s(literal -180 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (PI.f64))) #s(literal -1 binary64)))
(*.f64 (*.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -1/4 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -3/4 binary64)))
(*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) angle)
(*.f64 (pow.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal -1/2 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1/2 binary64)))
(*.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 (PI.f64) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))
(*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -3/4 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -1/4 binary64)))
(*.f64 (/.f64 (PI.f64) #s(literal -180 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 (pow.f64 (pow.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (PI.f64))
(*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 180 binary64) angle) (/.f64 #s(literal 180 binary64) angle)) #s(literal -1/2 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) (/.f64 #s(literal 180 binary64) angle)) #s(literal -1/2 binary64)) (sqrt.f64 (PI.f64)))
(+.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 (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 (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 (*.f64 (cos.f64 (/.f64 (*.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64))) (/.f64 #s(literal 32400 binary64) angle))) (cos.f64 (/.f64 #s(literal 180 binary64) (/.f64 #s(literal 32400 binary64) angle)))) (*.f64 (sin.f64 (/.f64 (*.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64))) (/.f64 #s(literal 32400 binary64) angle))) (sin.f64 (/.f64 #s(literal 180 binary64) (/.f64 #s(literal 32400 binary64) angle)))))
(+.f64 (*.f64 (cos.f64 (/.f64 (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (+.f64 (PI.f64) #s(literal 1 binary64)))) (/.f64 #s(literal 5832000 binary64) (*.f64 angle (*.f64 angle angle)))) (+.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) (/.f64 #s(literal 32400 binary64) angle))) (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))))) (cos.f64 (/.f64 (/.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 5832000 binary64)) (+.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) (/.f64 #s(literal 32400 binary64) angle))) (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))))))) (*.f64 (sin.f64 (/.f64 (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (+.f64 (PI.f64) #s(literal 1 binary64)))) (/.f64 #s(literal 5832000 binary64) (*.f64 angle (*.f64 angle angle)))) (+.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) (/.f64 #s(literal 32400 binary64) angle))) (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))))) (sin.f64 (/.f64 (/.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 5832000 binary64)) (+.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) (/.f64 #s(literal 32400 binary64) angle))) (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))))))))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) (/.f64 #s(literal 32400 binary64) angle))) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (/.f64 (/.f64 (*.f64 angle angle) #s(literal 32400 binary64)) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))))) (*.f64 (sin.f64 (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) (/.f64 #s(literal 32400 binary64) angle))) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))) (sin.f64 (/.f64 (/.f64 (*.f64 angle angle) #s(literal 32400 binary64)) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 1 binary64)))
(cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(cos.f64 (-.f64 (/.f64 angle #s(literal 180 binary64)) (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))))
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) #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 (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 angle #s(literal -180 binary64))) (sin.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle #s(literal 180 binary64))))))) (cos.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))) (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle #s(literal 180 binary64))))))) (cos.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))))
(-.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (+.f64 (*.f64 #s(literal -1/180 binary64) angle) (/.f64 angle #s(literal 180 binary64))))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (sin.f64 (+.f64 (*.f64 #s(literal -1/180 binary64) angle) (/.f64 angle #s(literal 180 binary64))))))
(fma.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)))))
(fma.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))) (neg.f64 (*.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))))))
(fma.f64 (cos.f64 (/.f64 angle #s(literal 180 binary64))) (cos.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (*.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)))))
(fma.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 (cos.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (/.f64 angle #s(literal 180 binary64)))))
(fma.f64 (sin.f64 (/.f64 angle #s(literal 180 binary64))) (sin.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (*.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)))))
(fma.f64 (+.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1/2 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)))))
(fma.f64 (-.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1/2 binary64) (*.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 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle #s(literal 180 binary64))))))) (*.f64 (*.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 (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 (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 (pow.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)))) #s(literal 3 binary64)) (pow.f64 (*.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)))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))))))
(/.f64 (+.f64 (pow.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)))) #s(literal 3 binary64)) (pow.f64 (*.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)))) #s(literal 3 binary64))) (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle #s(literal 180 binary64))))))) (*.f64 (*.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 (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 (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 (+.f64 (pow.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)))) #s(literal 3 binary64)) (pow.f64 (*.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)))) #s(literal 3 binary64))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle #s(literal 180 binary64))))))) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.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 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))))
(/.f64 (+.f64 (*.f64 (+.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))))) #s(literal 4 binary64))
(/.f64 (+.f64 (*.f64 (-.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))))) #s(literal 4 binary64))
(/.f64 (neg.f64 (+.f64 (pow.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)))) #s(literal 3 binary64)) (pow.f64 (*.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)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle #s(literal 180 binary64))))))) (*.f64 (*.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 (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 (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 (neg.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))))) (neg.f64 (cos.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle #s(literal 180 binary64))))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle #s(literal 180 binary64)))))))) (-.f64 (*.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 (cos.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (/.f64 angle #s(literal 180 binary64))))))
(pow.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle #s(literal 180 binary64))))))) (*.f64 (*.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 (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 (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 (pow.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)))) #s(literal 3 binary64)) (pow.f64 (*.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)))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (cos.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.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)))) #s(literal 3 binary64)) (pow.f64 (*.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)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle #s(literal 180 binary64))))))) (*.f64 (*.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 (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 (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 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (pow.f64 (+.f64 (pow.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)))) #s(literal 3 binary64)) (pow.f64 (*.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)))) #s(literal 3 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle #s(literal 180 binary64))))))) (*.f64 (*.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 (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 (cos.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (/.f64 angle #s(literal 180 binary64)))))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64)))
(+.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 angle #s(literal -180 binary64)))
(+.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) (+.f64 (*.f64 #s(literal -1/180 binary64) angle) (/.f64 angle #s(literal 180 binary64))))
(+.f64 (/.f64 angle #s(literal -180 binary64)) (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))
(exp.f64 (log.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(-.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 angle #s(literal 180 binary64)))
(-.f64 (/.f64 (*.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64))) (/.f64 #s(literal 32400 binary64) angle)) (/.f64 #s(literal 180 binary64) (/.f64 #s(literal 32400 binary64) angle)))
(-.f64 (/.f64 (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (+.f64 (PI.f64) #s(literal 1 binary64)))) (/.f64 #s(literal 5832000 binary64) (*.f64 angle (*.f64 angle angle)))) (+.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) (/.f64 #s(literal 32400 binary64) angle))) (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))))) (/.f64 (/.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 5832000 binary64)) (+.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) (/.f64 #s(literal 32400 binary64) angle))) (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))))))
(-.f64 (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) (/.f64 #s(literal 32400 binary64) angle))) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))) (/.f64 (/.f64 (*.f64 angle angle) #s(literal 32400 binary64)) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))))
(fma.f64 angle (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 180 binary64)) (/.f64 angle #s(literal -180 binary64)))
(fma.f64 angle #s(literal -1/180 binary64) (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 #s(literal 1 binary64) (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 angle #s(literal -180 binary64)))
(fma.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)) (/.f64 angle #s(literal -180 binary64)))
(fma.f64 (/.f64 angle #s(literal 180 binary64)) (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 angle #s(literal -180 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 angle #s(literal 180 binary64)) (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (+.f64 (*.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64))) #s(literal -180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 32400 binary64) angle)) (+.f64 (*.f64 #s(literal -1/180 binary64) angle) (/.f64 angle #s(literal 180 binary64))))
(fma.f64 (-.f64 #s(literal 0 binary64) angle) #s(literal 1/180 binary64) (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))
(fma.f64 (+.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (PI.f64))) (/.f64 angle #s(literal -180 binary64)) (/.f64 angle #s(literal -180 binary64)))
(fma.f64 (+.f64 (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (+.f64 (PI.f64) #s(literal 1 binary64)))) (/.f64 #s(literal 5832000 binary64) (*.f64 angle (*.f64 angle angle)))) (/.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -5832000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) (/.f64 #s(literal 32400 binary64) angle))) (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))))) (+.f64 (*.f64 #s(literal -1/180 binary64) angle) (/.f64 angle #s(literal 180 binary64))))
(fma.f64 (*.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))) (+.f64 (*.f64 #s(literal -1/180 binary64) angle) (/.f64 angle #s(literal 180 binary64))))
(fma.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 180 binary64)) angle (/.f64 angle #s(literal -180 binary64)))
(fma.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) #s(literal 1/180 binary64) (/.f64 angle #s(literal -180 binary64)))
(fma.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)) (/.f64 angle #s(literal -180 binary64)))
(fma.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal -180 binary64)) (-.f64 #s(literal 0 binary64) angle) (/.f64 angle #s(literal -180 binary64)))
(neg.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 32400 binary64) angle) (+.f64 (*.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64))) #s(literal -180 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) (/.f64 #s(literal 32400 binary64) angle))) (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))) (+.f64 (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (+.f64 (PI.f64) #s(literal 1 binary64)))) (/.f64 #s(literal 5832000 binary64) (*.f64 angle (*.f64 angle angle)))) (/.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -5832000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))) (*.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(/.f64 (/.f64 angle #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (PI.f64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))))
(/.f64 (+.f64 (*.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64))) #s(literal -180 binary64)) (/.f64 #s(literal 32400 binary64) angle))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 angle (PI.f64))) #s(literal -180 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (/.f64 #s(literal -180 binary64) angle))
(/.f64 (+.f64 (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (+.f64 (PI.f64) #s(literal 1 binary64)))) (/.f64 #s(literal 5832000 binary64) (*.f64 angle (*.f64 angle angle)))) (/.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -5832000 binary64))) (+.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) (/.f64 #s(literal 32400 binary64) angle))) (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))))
(/.f64 (+.f64 (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (+.f64 (PI.f64) #s(literal 1 binary64)))) (/.f64 #s(literal 5832000 binary64) (*.f64 angle (*.f64 angle angle)))) (/.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -5832000 binary64))) (+.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) (/.f64 #s(literal 32400 binary64) angle))) (-.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (/.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))))))
(/.f64 (*.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))
(/.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) angle))
(/.f64 (-.f64 #s(literal 180 binary64) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) angle)) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) #s(literal 180 binary64)))
(/.f64 (-.f64 (/.f64 #s(literal 180 binary64) angle) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) (/.f64 #s(literal 180 binary64) angle)))
(/.f64 (-.f64 #s(literal -180 binary64) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) (-.f64 #s(literal 0 binary64) angle))) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) #s(literal -180 binary64)))
(/.f64 (-.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 180 binary64) angle) (/.f64 #s(literal 180 binary64) angle)))
(/.f64 (-.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal -180 binary64)) (*.f64 (/.f64 #s(literal 180 binary64) angle) (-.f64 #s(literal 0 binary64) angle))) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal -180 binary64)))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (PI.f64))) #s(literal 180 binary64)) (*.f64 (/.f64 #s(literal -180 binary64) angle) angle)) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 180 binary64)))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (PI.f64))) (/.f64 #s(literal 180 binary64) angle)) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal -180 binary64) angle) (/.f64 #s(literal 180 binary64) angle)))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (PI.f64))) #s(literal -180 binary64)) (*.f64 (/.f64 #s(literal -180 binary64) angle) (-.f64 #s(literal 0 binary64) angle))) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal -180 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 angle (PI.f64)))) #s(literal 180 binary64))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64))) #s(literal -180 binary64))) (neg.f64 (/.f64 #s(literal 32400 binary64) angle)))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (+.f64 (PI.f64) #s(literal 1 binary64)))) (/.f64 #s(literal 5832000 binary64) (*.f64 angle (*.f64 angle angle)))) (/.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -5832000 binary64)))) (neg.f64 (+.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) (/.f64 #s(literal 32400 binary64) angle))) (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (neg.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))))
(/.f64 (-.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) (/.f64 #s(literal 32400 binary64) angle))) (*.f64 (/.f64 angle #s(literal -180 binary64)) (/.f64 angle #s(literal -180 binary64)))) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))
(/.f64 (/.f64 (+.f64 (*.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64))) #s(literal -180 binary64)) (/.f64 #s(literal 180 binary64) angle)) #s(literal 180 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 32400 binary64) angle) (*.f64 (*.f64 angle (PI.f64)) (PI.f64))) #s(literal -1/2 binary64))
(pow.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -1/4 binary64)) #s(literal 4 binary64))
(pow.f64 (/.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 32400 binary64) angle) (+.f64 (*.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64))) #s(literal -180 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) (/.f64 #s(literal 32400 binary64) angle))) (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))) (+.f64 (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (+.f64 (PI.f64) #s(literal 1 binary64)))) (/.f64 #s(literal 5832000 binary64) (*.f64 angle (*.f64 angle angle)))) (/.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -5832000 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))) (*.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (/.f64 #s(literal 32400 binary64) angle) (*.f64 (*.f64 angle (PI.f64)) (PI.f64))) (/.f64 (/.f64 #s(literal 32400 binary64) angle) (*.f64 (*.f64 angle (PI.f64)) (PI.f64)))) #s(literal -1/4 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))))) #s(literal -1/2 binary64))
(*.f64 angle (/.f64 (PI.f64) #s(literal 180 binary64)))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -1/2 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 #s(literal 180 binary64) angle)))
(*.f64 (+.f64 (*.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64))) #s(literal -180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 32400 binary64) angle)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 angle (PI.f64))) #s(literal -1/180 binary64))
(*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (+.f64 (PI.f64) #s(literal 1 binary64)))) (/.f64 #s(literal 5832000 binary64) (*.f64 angle (*.f64 angle angle)))) (/.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -5832000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) (/.f64 #s(literal 32400 binary64) angle))) (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))))))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 #s(literal 1/180 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64)) #s(literal -1 binary64)))
(*.f64 #s(literal 1/180 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 angle (PI.f64))) #s(literal -1 binary64)))
(*.f64 (/.f64 angle #s(literal -180 binary64)) (-.f64 #s(literal 0 binary64) (PI.f64)))
(*.f64 (/.f64 angle #s(literal -180 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (PI.f64))) #s(literal -1 binary64)))
(*.f64 (*.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -1/4 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -3/4 binary64)))
(*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) angle)
(*.f64 (pow.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal -1/2 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1/2 binary64)))
(*.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 (PI.f64) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))
(*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -3/4 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -1/4 binary64)))
(*.f64 (/.f64 (PI.f64) #s(literal -180 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 (pow.f64 (pow.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (PI.f64))
(*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 180 binary64) angle) (/.f64 #s(literal 180 binary64) angle)) #s(literal -1/2 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) (/.f64 #s(literal 180 binary64) angle)) #s(literal -1/2 binary64)) (sqrt.f64 (PI.f64)))

simplify342.0ms (2.2%)

Algorithm
egg-herbie
Rules
7562×*-lowering-*.f32
7562×*-lowering-*.f64
3510×+-lowering-+.f64
3510×+-lowering-+.f32
1774×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
05667698
119326559
083946559
Stop Event
iter limit
node limit
Counts
456 → 456
Calls
Call 1
Inputs
(* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(pow b 2)
(+ (* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow b 2) (- (+ (* -1/32400 (pow (+ 1 (PI)) 2)) (* 1/16200 (+ 1 (PI)))) 1/32400)))) (pow b 2))
(+ (* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow b 2) (+ 1/12597120000 (+ (* -1/3149280000 (+ 1 (PI))) (+ (* -1/3149280000 (pow (+ 1 (PI)) 3)) (+ (* 1/12597120000 (pow (+ 1 (PI)) 4)) (+ (* 1/2099520000 (pow (+ 1 (PI)) 2)) (pow (- (+ (* -1/64800 (pow (+ 1 (PI)) 2)) (* 1/32400 (+ 1 (PI)))) 1/64800) 2))))))))) (* (pow b 2) (- (+ (* -1/32400 (pow (+ 1 (PI)) 2)) (* 1/16200 (+ 1 (PI)))) 1/32400))))) (pow b 2))
(+ (* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow b 2) (- (+ (* -1/816293376000000 (pow (+ 1 (PI)) 2)) (+ (* -1/816293376000000 (pow (+ 1 (PI)) 4)) (+ (* -1/12244400640000000 (pow (+ 1 (PI)) 6)) (+ (* 1/2040733440000000 (+ 1 (PI))) (+ (* 1/2040733440000000 (pow (+ 1 (PI)) 5)) (+ (* 1/612220032000000 (pow (+ 1 (PI)) 3)) (* 2 (* (+ 1/25194240000 (+ (* -1/6298560000 (+ 1 (PI))) (+ (* -1/6298560000 (pow (+ 1 (PI)) 3)) (+ (* 1/25194240000 (pow (+ 1 (PI)) 4)) (* 1/4199040000 (pow (+ 1 (PI)) 2)))))) (- (+ (* -1/64800 (pow (+ 1 (PI)) 2)) (* 1/32400 (+ 1 (PI)))) 1/64800))))))))) 1/12244400640000000)))) (* (pow b 2) (+ 1/12597120000 (+ (* -1/3149280000 (+ 1 (PI))) (+ (* -1/3149280000 (pow (+ 1 (PI)) 3)) (+ (* 1/12597120000 (pow (+ 1 (PI)) 4)) (+ (* 1/2099520000 (pow (+ 1 (PI)) 2)) (pow (- (+ (* -1/64800 (pow (+ 1 (PI)) 2)) (* 1/32400 (+ 1 (PI)))) 1/64800) 2)))))))))) (* (pow b 2) (- (+ (* -1/32400 (pow (+ 1 (PI)) 2)) (* 1/16200 (+ 1 (PI)))) 1/32400))))) (pow b 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (* (pow angle 2) (pow (PI) 4)))) (* 1/32400 (* (pow a 2) (pow (PI) 2)))))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow a 2) (* (pow angle 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* 1/180 (* a (* angle (PI))))
(* angle (+ (* -1/34992000 (* a (* (pow angle 2) (pow (PI) 3)))) (* 1/180 (* a (PI)))))
(* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* 1/22674816000000 (* a (* (pow angle 2) (pow (PI) 5))))))))
(* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* a (* (pow angle 2) (pow (PI) 7)))) (* 1/22674816000000 (* a (pow (PI) 5)))))))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (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))))
(pow b 2)
(pow b 2)
(pow b 2)
(pow b 2)
(pow b 2)
(pow b 2)
(pow b 2)
(pow b 2)
(pow b 2)
(pow b 2)
(pow b 2)
(pow b 2)
(pow b 2)
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (pow b 2) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (pow b 2) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (pow b 2) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (pow b 2) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (pow b 2) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (pow b 2) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(pow b 2)
(+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow b 2))
(+ (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (* (pow angle 2) (pow (PI) 4)))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (pow b 2))
(+ (* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow a 2) (* (pow angle 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))) (pow b 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(pow b 2)
(* (pow b 2) (+ 1 (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))))
(* (pow b 2) (+ 1 (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))))
(* (pow b 2) (+ 1 (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))))
(pow b 2)
(* (pow b 2) (+ 1 (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))))
(* (pow b 2) (+ 1 (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))))
(* (pow b 2) (+ 1 (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))))
(pow b 2)
(pow b 2)
(pow b 2)
(pow b 2)
(pow b 2)
(pow b 2)
(pow b 2)
(pow b 2)
(pow b 2)
(pow b 2)
(pow b 2)
(pow b 2)
b
b
b
b
b
b
b
b
b
b
b
b
(* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(pow b 2)
(+ (* (pow angle 2) (+ (* -1 (* (pow b 2) (pow (- (* 1/180 (+ 1 (PI))) 1/180) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (pow b 2))
(+ (* (pow angle 2) (+ (* -1 (* (pow b 2) (pow (- (* 1/180 (+ 1 (PI))) 1/180) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow b 2) (+ (* 1/12 (pow (- (* 1/180 (+ 1 (PI))) 1/180) 4)) (* 1/4 (pow (- (* 1/180 (+ 1 (PI))) 1/180) 4))))))))) (pow b 2))
(+ (* (pow angle 2) (+ (* -1 (* (pow b 2) (pow (- (* 1/180 (+ 1 (PI))) 1/180) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow b 2) (+ (* -1/24 (pow (- (* 1/180 (+ 1 (PI))) 1/180) 6)) (* -1/360 (pow (- (* 1/180 (+ 1 (PI))) 1/180) 6)))))) (* (pow b 2) (+ (* 1/12 (pow (- (* 1/180 (+ 1 (PI))) 1/180) 4)) (* 1/4 (pow (- (* 1/180 (+ 1 (PI))) 1/180) 4)))))))))) (pow b 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (+ (* -1/180 angle) (* 1/180 (* angle (+ 1 (PI)))))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (+ (* -1/180 angle) (* 1/180 (* angle (+ 1 (PI)))))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (+ (* -1/180 angle) (* 1/180 (* angle (+ 1 (PI)))))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (+ (* -1/180 angle) (* 1/180 (* angle (+ 1 (PI)))))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2)))
(* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2)))
(* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2)))
(* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2))
(* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2))
(* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2))
(* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2))
(* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2))
(* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2))
(* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2))
(* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2))
(* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2))
(* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2))
(* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2))
(* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2))
(pow b 2)
(+ (* -1 (* (pow angle 2) (* (pow b 2) (pow (- (* 1/180 (+ 1 (PI))) 1/180) 2)))) (pow b 2))
(+ (* (pow angle 2) (+ (* -1 (* (pow b 2) (pow (- (* 1/180 (+ 1 (PI))) 1/180) 2))) (* (pow angle 2) (* (pow b 2) (+ (* 1/12 (pow (- (* 1/180 (+ 1 (PI))) 1/180) 4)) (* 1/4 (pow (- (* 1/180 (+ 1 (PI))) 1/180) 4))))))) (pow b 2))
(+ (* (pow angle 2) (+ (* -1 (* (pow b 2) (pow (- (* 1/180 (+ 1 (PI))) 1/180) 2))) (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/24 (pow (- (* 1/180 (+ 1 (PI))) 1/180) 6)) (* -1/360 (pow (- (* 1/180 (+ 1 (PI))) 1/180) 6))))) (* (pow b 2) (+ (* 1/12 (pow (- (* 1/180 (+ 1 (PI))) 1/180) 4)) (* 1/4 (pow (- (* 1/180 (+ 1 (PI))) 1/180) 4)))))))) (pow b 2))
(* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2))
(* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2))
(* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2))
(* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2))
(* (pow b 2) (pow (cos (+ (* -1/180 angle) (* 1/180 (* angle (+ 1 (PI)))))) 2))
(* (pow b 2) (pow (cos (+ (* -1/180 angle) (* 1/180 (* angle (+ 1 (PI)))))) 2))
(* (pow b 2) (pow (cos (+ (* -1/180 angle) (* 1/180 (* angle (+ 1 (PI)))))) 2))
(* (pow b 2) (pow (cos (+ (* -1/180 angle) (* 1/180 (* angle (+ 1 (PI)))))) 2))
(* b (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))))
(* b (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))))
(* b (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))))
(* b (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))))
(* b (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))))
(* b (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))))
(* b (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))))
(* b (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))))
(* b (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))))
(* b (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))))
(* b (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))))
(* b (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))))
b
(+ b (* -1/2 (* (pow angle 2) (* b (pow (- (* 1/180 (+ 1 (PI))) 1/180) 2)))))
(+ b (* (pow angle 2) (+ (* -1/2 (* b (pow (- (* 1/180 (+ 1 (PI))) 1/180) 2))) (* 1/24 (* (pow angle 2) (* b (pow (- (* 1/180 (+ 1 (PI))) 1/180) 4)))))))
(+ b (* (pow angle 2) (+ (* -1/2 (* b (pow (- (* 1/180 (+ 1 (PI))) 1/180) 2))) (* (pow angle 2) (+ (* -1/720 (* (pow angle 2) (* b (pow (- (* 1/180 (+ 1 (PI))) 1/180) 6)))) (* 1/24 (* b (pow (- (* 1/180 (+ 1 (PI))) 1/180) 4))))))))
(* b (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))))
(* b (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))))
(* b (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))))
(* b (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))))
(* b (cos (+ (* -1/180 angle) (* 1/180 (* angle (+ 1 (PI)))))))
(* b (cos (+ (* -1/180 angle) (* 1/180 (* angle (+ 1 (PI)))))))
(* b (cos (+ (* -1/180 angle) (* 1/180 (* angle (+ 1 (PI)))))))
(* b (cos (+ (* -1/180 angle) (* 1/180 (* angle (+ 1 (PI)))))))
1
(+ 1 (* -1/2 (* (pow angle 2) (pow (- (* 1/180 (+ 1 (PI))) 1/180) 2))))
(+ 1 (* (pow angle 2) (+ (* -1/2 (pow (- (* 1/180 (+ 1 (PI))) 1/180) 2)) (* 1/24 (* (pow angle 2) (pow (- (* 1/180 (+ 1 (PI))) 1/180) 4))))))
(+ 1 (* (pow angle 2) (+ (* -1/2 (pow (- (* 1/180 (+ 1 (PI))) 1/180) 2)) (* (pow angle 2) (+ (* -1/720 (* (pow angle 2) (pow (- (* 1/180 (+ 1 (PI))) 1/180) 6))) (* 1/24 (pow (- (* 1/180 (+ 1 (PI))) 1/180) 4)))))))
(cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle)))
(cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle)))
(cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle)))
(cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle)))
(cos (+ (* -1/180 angle) (* 1/180 (* angle (+ 1 (PI))))))
(cos (+ (* -1/180 angle) (* 1/180 (* angle (+ 1 (PI))))))
(cos (+ (* -1/180 angle) (* 1/180 (* angle (+ 1 (PI))))))
(cos (+ (* -1/180 angle) (* 1/180 (* angle (+ 1 (PI))))))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2)))
(* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2)))
(pow b 2)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow a 2) (* (pow (PI) 2) (pow (sqrt 1/180) 4))))) (pow b 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* (pow a 2) (* (pow (PI) 2) (pow (sqrt 1/180) 4))) (* (pow angle 2) (+ (* -1/3 (* (pow a 2) (* (pow (PI) 4) (pow (sqrt 1/180) 8)))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow b 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* (pow a 2) (* (pow (PI) 2) (pow (sqrt 1/180) 4))) (* (pow angle 2) (+ (* -1/3 (* (pow a 2) (* (pow (PI) 4) (pow (sqrt 1/180) 8)))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/60 (* (pow (PI) 6) (pow (sqrt 1/180) 12))) (* 1/36 (* (pow (PI) 6) (pow (sqrt 1/180) 12))))) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))) (pow b 2))
(+ (* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* -1 (* angle (* (PI) (pow (sqrt -1/180) 2))))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* -1 (* angle (* (PI) (pow (sqrt -1/180) 2))))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* -1 (* angle (* (PI) (pow (sqrt -1/180) 2))))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* -1 (* angle (* (PI) (pow (sqrt -1/180) 2))))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2))
(+ (* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2))
(* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2))
(* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2))
(* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2))
(* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2))
(* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2))
(* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2))
(* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2))
(* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2))
(* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2))
(* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2))
(* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2))
(* (pow a 2) (* (pow angle 2) (* (pow (PI) 2) (pow (sqrt 1/180) 4))))
(* (pow angle 2) (+ (* -1/3 (* (pow a 2) (* (pow angle 2) (* (pow (PI) 4) (pow (sqrt 1/180) 8))))) (* (pow a 2) (* (pow (PI) 2) (pow (sqrt 1/180) 4)))))
(* (pow angle 2) (+ (* (pow a 2) (* (pow (PI) 2) (pow (sqrt 1/180) 4))) (* (pow angle 2) (+ (* -1/3 (* (pow a 2) (* (pow (PI) 4) (pow (sqrt 1/180) 8)))) (* (pow a 2) (* (pow angle 2) (+ (* 1/60 (* (pow (PI) 6) (pow (sqrt 1/180) 12))) (* 1/36 (* (pow (PI) 6) (pow (sqrt 1/180) 12))))))))))
(* (pow angle 2) (+ (* (pow a 2) (* (pow (PI) 2) (pow (sqrt 1/180) 4))) (* (pow angle 2) (+ (* -1/3 (* (pow a 2) (* (pow (PI) 4) (pow (sqrt 1/180) 8)))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/360 (* (pow (PI) 8) (pow (sqrt 1/180) 16))) (* -1/2520 (* (pow (PI) 8) (pow (sqrt 1/180) 16)))))) (* (pow a 2) (+ (* 1/60 (* (pow (PI) 6) (pow (sqrt 1/180) 12))) (* 1/36 (* (pow (PI) 6) (pow (sqrt 1/180) 12)))))))))))
(* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2))
(* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2))
(* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2))
(* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2))
(* (pow a 2) (pow (sin (* -1 (* angle (* (PI) (pow (sqrt -1/180) 2))))) 2))
(* (pow a 2) (pow (sin (* -1 (* angle (* (PI) (pow (sqrt -1/180) 2))))) 2))
(* (pow a 2) (pow (sin (* -1 (* angle (* (PI) (pow (sqrt -1/180) 2))))) 2))
(* (pow a 2) (pow (sin (* -1 (* angle (* (PI) (pow (sqrt -1/180) 2))))) 2))
(* a (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))))
(* a (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))))
(* a (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))))
(* a (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))))
(* a (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))))
(* a (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))))
(* a (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))))
(* a (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))))
(* a (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))))
(* a (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))))
(* a (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))))
(* a (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))))
(* a (* angle (* (PI) (pow (sqrt 1/180) 2))))
(* angle (+ (* -1/6 (* a (* (pow angle 2) (* (pow (PI) 3) (pow (sqrt 1/180) 6))))) (* a (* (PI) (pow (sqrt 1/180) 2)))))
(* angle (+ (* a (* (PI) (pow (sqrt 1/180) 2))) (* (pow angle 2) (+ (* -1/6 (* a (* (pow (PI) 3) (pow (sqrt 1/180) 6)))) (* 1/120 (* a (* (pow angle 2) (* (pow (PI) 5) (pow (sqrt 1/180) 10)))))))))
(* angle (+ (* a (* (PI) (pow (sqrt 1/180) 2))) (* (pow angle 2) (+ (* -1/6 (* a (* (pow (PI) 3) (pow (sqrt 1/180) 6)))) (* (pow angle 2) (+ (* -1/5040 (* a (* (pow angle 2) (* (pow (PI) 7) (pow (sqrt 1/180) 14))))) (* 1/120 (* a (* (pow (PI) 5) (pow (sqrt 1/180) 10))))))))))
(* a (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))))
(* a (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))))
(* a (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))))
(* a (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))))
(* a (sin (* -1 (* angle (* (PI) (pow (sqrt -1/180) 2))))))
(* a (sin (* -1 (* angle (* (PI) (pow (sqrt -1/180) 2))))))
(* a (sin (* -1 (* angle (* (PI) (pow (sqrt -1/180) 2))))))
(* a (sin (* -1 (* angle (* (PI) (pow (sqrt -1/180) 2))))))
(* angle (* (PI) (pow (sqrt 1/180) 2)))
(* angle (+ (* -1/6 (* (pow angle 2) (* (pow (PI) 3) (pow (sqrt 1/180) 6)))) (* (PI) (pow (sqrt 1/180) 2))))
(* angle (+ (* (PI) (pow (sqrt 1/180) 2)) (* (pow angle 2) (+ (* -1/6 (* (pow (PI) 3) (pow (sqrt 1/180) 6))) (* 1/120 (* (pow angle 2) (* (pow (PI) 5) (pow (sqrt 1/180) 10))))))))
(* angle (+ (* (PI) (pow (sqrt 1/180) 2)) (* (pow angle 2) (+ (* -1/6 (* (pow (PI) 3) (pow (sqrt 1/180) 6))) (* (pow angle 2) (+ (* -1/5040 (* (pow angle 2) (* (pow (PI) 7) (pow (sqrt 1/180) 14)))) (* 1/120 (* (pow (PI) 5) (pow (sqrt 1/180) 10)))))))))
(sin (* angle (* (PI) (pow (sqrt 1/180) 2))))
(sin (* angle (* (PI) (pow (sqrt 1/180) 2))))
(sin (* angle (* (PI) (pow (sqrt 1/180) 2))))
(sin (* angle (* (PI) (pow (sqrt 1/180) 2))))
(sin (* -1 (* angle (* (PI) (pow (sqrt -1/180) 2)))))
(sin (* -1 (* angle (* (PI) (pow (sqrt -1/180) 2)))))
(sin (* -1 (* angle (* (PI) (pow (sqrt -1/180) 2)))))
(sin (* -1 (* angle (* (PI) (pow (sqrt -1/180) 2)))))
1
(+ 1 (* -1/64800 (* (pow angle 2) (pow (+ 1 (PI)) 2))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (+ 1 (PI)) 2)) (* 1/25194240000 (* (pow angle 2) (pow (+ 1 (PI)) 4))))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (+ 1 (PI)) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (+ 1 (PI)) 6))) (* 1/25194240000 (pow (+ 1 (PI)) 4)))))))
(cos (* 1/180 (* angle (+ 1 (PI)))))
(cos (* 1/180 (* angle (+ 1 (PI)))))
(cos (* 1/180 (* angle (+ 1 (PI)))))
(cos (* 1/180 (* angle (+ 1 (PI)))))
(cos (* 1/180 (* angle (+ 1 (PI)))))
(cos (* 1/180 (* angle (+ 1 (PI)))))
(cos (* 1/180 (* angle (+ 1 (PI)))))
(cos (* 1/180 (* angle (+ 1 (PI)))))
(* 1/180 (* angle (+ 1 (PI))))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (+ 1 (PI)) 3))) (* 1/180 (+ 1 (PI)))))
(* angle (+ (* 1/180 (+ 1 (PI))) (* (pow angle 2) (+ (* -1/34992000 (pow (+ 1 (PI)) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (+ 1 (PI)) 5)))))))
(* angle (+ (* 1/180 (+ 1 (PI))) (* (pow angle 2) (+ (* -1/34992000 (pow (+ 1 (PI)) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (+ 1 (PI)) 7))) (* 1/22674816000000 (pow (+ 1 (PI)) 5))))))))
(sin (* 1/180 (* angle (+ 1 (PI)))))
(sin (* 1/180 (* angle (+ 1 (PI)))))
(sin (* 1/180 (* angle (+ 1 (PI)))))
(sin (* 1/180 (* angle (+ 1 (PI)))))
(sin (* 1/180 (* angle (+ 1 (PI)))))
(sin (* 1/180 (* angle (+ 1 (PI)))))
(sin (* 1/180 (* angle (+ 1 (PI)))))
(sin (* 1/180 (* angle (+ 1 (PI)))))
(* 1/180 angle)
(* angle (+ 1/180 (* -1/34992000 (pow angle 2))))
(* angle (+ 1/180 (* (pow angle 2) (- (* 1/22674816000000 (pow angle 2)) 1/34992000))))
(* angle (+ 1/180 (* (pow angle 2) (- (* (pow angle 2) (+ 1/22674816000000 (* -1/30855889612800000000 (pow angle 2)))) 1/34992000))))
(sin (* 1/180 angle))
(sin (* 1/180 angle))
(sin (* 1/180 angle))
(sin (* 1/180 angle))
(sin (* 1/180 angle))
(sin (* 1/180 angle))
(sin (* 1/180 angle))
(sin (* 1/180 angle))
(* 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))
(* angle (- (* 1/180 (+ 1 (PI))) 1/180))
(* angle (- (* 1/180 (+ 1 (PI))) 1/180))
(* angle (- (* 1/180 (+ 1 (PI))) 1/180))
(* angle (- (* 1/180 (+ 1 (PI))) 1/180))
(* angle (- (* 1/180 (+ 1 (PI))) 1/180))
(* angle (- (* 1/180 (+ 1 (PI))) 1/180))
(* angle (- (* 1/180 (+ 1 (PI))) 1/180))
(* angle (- (* 1/180 (+ 1 (PI))) 1/180))
(* -1 (* angle (+ 1/180 (* -1/180 (+ 1 (PI))))))
(* -1 (* angle (+ 1/180 (* -1/180 (+ 1 (PI))))))
(* -1 (* angle (+ 1/180 (* -1/180 (+ 1 (PI))))))
(* -1 (* angle (+ 1/180 (* -1/180 (+ 1 (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))))
(* angle (* (PI) (pow (sqrt 1/180) 2)))
(* angle (* (PI) (pow (sqrt 1/180) 2)))
(* angle (* (PI) (pow (sqrt 1/180) 2)))
(* angle (* (PI) (pow (sqrt 1/180) 2)))
(* angle (* (PI) (pow (sqrt 1/180) 2)))
(* angle (* (PI) (pow (sqrt 1/180) 2)))
(* angle (* (PI) (pow (sqrt 1/180) 2)))
(* angle (* (PI) (pow (sqrt 1/180) 2)))
(* -1 (* angle (* (PI) (pow (sqrt -1/180) 2))))
(* -1 (* angle (* (PI) (pow (sqrt -1/180) 2))))
(* -1 (* angle (* (PI) (pow (sqrt -1/180) 2))))
(* -1 (* angle (* (PI) (pow (sqrt -1/180) 2))))
Outputs
(* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2))
(*.f64 (*.f64 b b) (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 a a) (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64)) (/.f64 (*.f64 b b) (*.f64 a a)))))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 a a) (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64)) (/.f64 (*.f64 b b) (*.f64 a a)))))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 a a) (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64)) (/.f64 (*.f64 b b) (*.f64 a a)))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 a a) (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64)) (/.f64 (*.f64 b b) (*.f64 a a)))))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 a a) (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64)) (/.f64 (*.f64 b b) (*.f64 a a)))))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 a a) (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64)) (/.f64 (*.f64 b b) (*.f64 a a)))))
(pow b 2)
(*.f64 b b)
(+ (* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow b 2) (- (+ (* -1/32400 (pow (+ 1 (PI)) 2)) (* 1/16200 (+ 1 (PI)))) 1/32400)))) (pow b 2))
(+.f64 (*.f64 b b) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))) (*.f64 (*.f64 b b) (+.f64 #s(literal -1/32400 binary64) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal -1/32400 binary64))) (+.f64 #s(literal 1/16200 binary64) (*.f64 #s(literal 1/16200 binary64) (PI.f64)))))))))
(+ (* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow b 2) (+ 1/12597120000 (+ (* -1/3149280000 (+ 1 (PI))) (+ (* -1/3149280000 (pow (+ 1 (PI)) 3)) (+ (* 1/12597120000 (pow (+ 1 (PI)) 4)) (+ (* 1/2099520000 (pow (+ 1 (PI)) 2)) (pow (- (+ (* -1/64800 (pow (+ 1 (PI)) 2)) (* 1/32400 (+ 1 (PI)))) 1/64800) 2))))))))) (* (pow b 2) (- (+ (* -1/32400 (pow (+ 1 (PI)) 2)) (* 1/16200 (+ 1 (PI)))) 1/32400))))) (pow b 2))
(+.f64 (*.f64 b b) (*.f64 angle (*.f64 angle (+.f64 (+.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))) (*.f64 (*.f64 b b) (+.f64 #s(literal -1/32400 binary64) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal -1/32400 binary64))) (+.f64 #s(literal 1/16200 binary64) (*.f64 #s(literal 1/16200 binary64) (PI.f64))))))) (*.f64 angle (*.f64 angle (+.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64))) (*.f64 b (*.f64 b (+.f64 (+.f64 (+.f64 #s(literal -1/4199040000 binary64) (*.f64 #s(literal -1/3149280000 binary64) (PI.f64))) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal -1/3149280000 binary64))) (*.f64 #s(literal 1/12597120000 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 4 binary64))))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 1/2099520000 binary64))) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal -1/64800 binary64))) (+.f64 #s(literal 1/32400 binary64) (-.f64 (*.f64 #s(literal 1/32400 binary64) (PI.f64)) #s(literal 1/64800 binary64)))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal -1/64800 binary64))) (+.f64 #s(literal 1/32400 binary64) (-.f64 (*.f64 #s(literal 1/32400 binary64) (PI.f64)) #s(literal 1/64800 binary64))))))))))))))))
(+ (* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow b 2) (- (+ (* -1/816293376000000 (pow (+ 1 (PI)) 2)) (+ (* -1/816293376000000 (pow (+ 1 (PI)) 4)) (+ (* -1/12244400640000000 (pow (+ 1 (PI)) 6)) (+ (* 1/2040733440000000 (+ 1 (PI))) (+ (* 1/2040733440000000 (pow (+ 1 (PI)) 5)) (+ (* 1/612220032000000 (pow (+ 1 (PI)) 3)) (* 2 (* (+ 1/25194240000 (+ (* -1/6298560000 (+ 1 (PI))) (+ (* -1/6298560000 (pow (+ 1 (PI)) 3)) (+ (* 1/25194240000 (pow (+ 1 (PI)) 4)) (* 1/4199040000 (pow (+ 1 (PI)) 2)))))) (- (+ (* -1/64800 (pow (+ 1 (PI)) 2)) (* 1/32400 (+ 1 (PI)))) 1/64800))))))))) 1/12244400640000000)))) (* (pow b 2) (+ 1/12597120000 (+ (* -1/3149280000 (+ 1 (PI))) (+ (* -1/3149280000 (pow (+ 1 (PI)) 3)) (+ (* 1/12597120000 (pow (+ 1 (PI)) 4)) (+ (* 1/2099520000 (pow (+ 1 (PI)) 2)) (pow (- (+ (* -1/64800 (pow (+ 1 (PI)) 2)) (* 1/32400 (+ 1 (PI)))) 1/64800) 2)))))))))) (* (pow b 2) (- (+ (* -1/32400 (pow (+ 1 (PI)) 2)) (* 1/16200 (+ 1 (PI)))) 1/32400))))) (pow b 2))
(+.f64 (*.f64 b b) (*.f64 (*.f64 angle angle) (+.f64 (+.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))) (*.f64 (*.f64 b b) (+.f64 #s(literal -1/32400 binary64) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal -1/32400 binary64))) (+.f64 #s(literal 1/16200 binary64) (*.f64 #s(literal 1/16200 binary64) (PI.f64))))))) (*.f64 (*.f64 angle angle) (+.f64 (+.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64))) (*.f64 b (*.f64 b (+.f64 (+.f64 (+.f64 #s(literal -1/4199040000 binary64) (*.f64 #s(literal -1/3149280000 binary64) (PI.f64))) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal -1/3149280000 binary64))) (*.f64 #s(literal 1/12597120000 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 4 binary64))))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 1/2099520000 binary64))) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal -1/64800 binary64))) (+.f64 #s(literal 1/32400 binary64) (-.f64 (*.f64 #s(literal 1/32400 binary64) (PI.f64)) #s(literal 1/64800 binary64)))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal -1/64800 binary64))) (+.f64 #s(literal 1/32400 binary64) (-.f64 (*.f64 #s(literal 1/32400 binary64) (PI.f64)) #s(literal 1/64800 binary64)))))))))) (*.f64 angle (*.f64 angle (+.f64 (*.f64 a (*.f64 a (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal 1/765275040000000 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal -1/12244400640000000 binary64) (+.f64 (+.f64 (*.f64 #s(literal -1/816293376000000 binary64) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (+.f64 #s(literal 1 binary64) (PI.f64))) (pow.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 4 binary64)))) (*.f64 #s(literal -1/12244400640000000 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 6 binary64)))) (+.f64 (+.f64 (*.f64 #s(literal 1/2040733440000000 binary64) (+.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (pow.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 5 binary64)))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 1/612220032000000 binary64)))) (*.f64 (+.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal -1/6298560000 binary64))) (+.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 4 binary64)) #s(literal 1/25194240000 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 1/4199040000 binary64))))) (+.f64 #s(literal -1/8398080000 binary64) (*.f64 #s(literal -1/6298560000 binary64) (PI.f64)))) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal -1/64800 binary64))) (+.f64 #s(literal 1/32400 binary64) (-.f64 (*.f64 #s(literal 1/32400 binary64) (PI.f64)) #s(literal 1/64800 binary64)))) #s(literal 2 binary64)))))))))))))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2))
(*.f64 (*.f64 b b) (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(*.f64 (*.f64 b b) (+.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b)))))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(*.f64 (*.f64 b b) (+.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b)))))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(*.f64 (*.f64 b b) (+.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b)))))
(* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2))
(*.f64 (*.f64 b b) (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(*.f64 (*.f64 b b) (+.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b)))))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(*.f64 (*.f64 b b) (+.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b)))))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(*.f64 (*.f64 b b) (+.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b)))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (* (pow angle 2) (pow (PI) 4)))) (* 1/32400 (* (pow a 2) (pow (PI) 2)))))
(*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64))))))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow a 2) (* (pow angle 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))
(*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64))) (*.f64 (*.f64 a a) (*.f64 angle (*.f64 angle (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal 1/765275040000000 binary64)))))))))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))))
(*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))) (*.f64 angle (*.f64 angle (+.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (+.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal 1/765275040000000 binary64)) (*.f64 angle (*.f64 angle (*.f64 (pow.f64 (PI.f64) #s(literal 8 binary64)) #s(literal -1/347128758144000000000 binary64))))))))))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* 1/180 (* a (* angle (PI))))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (PI.f64) a)))
(* angle (+ (* -1/34992000 (* a (* (pow angle 2) (pow (PI) 3)))) (* 1/180 (* a (PI)))))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) a)) (*.f64 a (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle))))))
(* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* 1/22674816000000 (* a (* (pow angle 2) (pow (PI) 5))))))))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) a)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 a (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (*.f64 angle angle) (*.f64 a (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64)))))))))
(* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* a (* (pow angle 2) (pow (PI) 7)))) (* 1/22674816000000 (* a (pow (PI) 5)))))))))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) a)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 a (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 a #s(literal -1/30855889612800000000 binary64))) (*.f64 a (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64))))))))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle)))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 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 #s(literal 1/180 binary64) (PI.f64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 angle angle) (*.f64 #s(literal -1/30855889612800000000 binary64) (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 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(+.f64 (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(+.f64 (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(+.f64 (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (+ (/ (pow b 2) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 a a) (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 b b) (*.f64 a a))))
(* (pow a 2) (+ (/ (pow b 2) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 a a) (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 b b) (*.f64 a a))))
(* (pow a 2) (+ (/ (pow b 2) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 a a) (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 b b) (*.f64 a a))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (+ (/ (pow b 2) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 a a) (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 b b) (*.f64 a a))))
(* (pow a 2) (+ (/ (pow b 2) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 a a) (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 b b) (*.f64 a a))))
(* (pow a 2) (+ (/ (pow b 2) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 a a) (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 b b) (*.f64 a a))))
(pow b 2)
(*.f64 b b)
(+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow b 2))
(+.f64 (*.f64 b b) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))
(+ (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (* (pow angle 2) (pow (PI) 4)))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (pow b 2))
(+.f64 (*.f64 b b) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64)))))))
(+ (* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow a 2) (* (pow angle 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))) (pow b 2))
(+.f64 (*.f64 b b) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64))) (*.f64 (*.f64 a a) (*.f64 angle (*.f64 angle (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal 1/765275040000000 binary64))))))))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(+.f64 (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(+.f64 (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(+.f64 (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(+.f64 (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(+.f64 (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(+.f64 (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(+.f64 (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(+.f64 (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(+.f64 (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(+.f64 (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(+.f64 (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(pow b 2)
(*.f64 b b)
(* (pow b 2) (+ 1 (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))))
(*.f64 (*.f64 b b) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b)))))
(* (pow b 2) (+ 1 (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))))
(*.f64 (*.f64 b b) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b)))))
(* (pow b 2) (+ 1 (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))))
(*.f64 (*.f64 b b) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b)))))
(pow b 2)
(*.f64 b b)
(* (pow b 2) (+ 1 (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))))
(*.f64 (*.f64 b b) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b)))))
(* (pow b 2) (+ 1 (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))))
(*.f64 (*.f64 b b) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b)))))
(* (pow b 2) (+ 1 (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))))
(*.f64 (*.f64 b b) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b)))))
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
b
b
b
b
b
b
b
b
b
b
b
b
(* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 a a) (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64))) (*.f64 a a))))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 a a) (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64))) (*.f64 a a))))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 a a) (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64))) (*.f64 a a))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 a a) (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64))) (*.f64 a a))))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 a a) (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64))) (*.f64 a a))))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 a a) (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64))) (*.f64 a a))))
(pow b 2)
(*.f64 b b)
(+ (* (pow angle 2) (+ (* -1 (* (pow b 2) (pow (- (* 1/180 (+ 1 (PI))) 1/180) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (pow b 2))
(+.f64 (*.f64 b b) (*.f64 (*.f64 angle angle) (-.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 b b))))))
(+ (* (pow angle 2) (+ (* -1 (* (pow b 2) (pow (- (* 1/180 (+ 1 (PI))) 1/180) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow b 2) (+ (* 1/12 (pow (- (* 1/180 (+ 1 (PI))) 1/180) 4)) (* 1/4 (pow (- (* 1/180 (+ 1 (PI))) 1/180) 4))))))))) (pow b 2))
(+.f64 (*.f64 b b) (*.f64 (*.f64 angle angle) (+.f64 (-.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 b b)))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64))) (*.f64 (pow.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) #s(literal 4 binary64)) (*.f64 #s(literal 1/3 binary64) (*.f64 b b))))))))
(+ (* (pow angle 2) (+ (* -1 (* (pow b 2) (pow (- (* 1/180 (+ 1 (PI))) 1/180) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow b 2) (+ (* -1/24 (pow (- (* 1/180 (+ 1 (PI))) 1/180) 6)) (* -1/360 (pow (- (* 1/180 (+ 1 (PI))) 1/180) 6)))))) (* (pow b 2) (+ (* 1/12 (pow (- (* 1/180 (+ 1 (PI))) 1/180) 4)) (* 1/4 (pow (- (* 1/180 (+ 1 (PI))) 1/180) 4)))))))))) (pow b 2))
(+.f64 (*.f64 b b) (*.f64 (*.f64 angle angle) (+.f64 (-.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 b b)))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64))) (+.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) #s(literal 4 binary64)) (*.f64 #s(literal 1/3 binary64) (*.f64 b b))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 a (*.f64 a (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal 1/765275040000000 binary64)))) (*.f64 (pow.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) #s(literal 6 binary64)) (*.f64 #s(literal -2/45 binary64) (*.f64 b b)))))))))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (+ (* -1/180 angle) (* 1/180 (* angle (+ 1 (PI)))))) 2)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (+ (* -1/180 angle) (* 1/180 (* angle (+ 1 (PI)))))) 2)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (+ (* -1/180 angle) (* 1/180 (* angle (+ 1 (PI)))))) 2)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (+ (* -1/180 angle) (* 1/180 (* angle (+ 1 (PI)))))) 2)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64))))
(* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2)))
(*.f64 b (*.f64 b (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)))))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2)))
(*.f64 b (*.f64 b (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)))))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2)))
(*.f64 b (*.f64 b (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)))))
(* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2)))
(*.f64 b (*.f64 b (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)))))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2)))
(*.f64 b (*.f64 b (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)))))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2)))
(*.f64 b (*.f64 b (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)))))
(* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)))
(* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)))
(* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)))
(* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)))
(* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)))
(* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)))
(* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)))
(* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)))
(* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)))
(* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)))
(* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)))
(* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)))
(pow b 2)
(*.f64 b b)
(+ (* -1 (* (pow angle 2) (* (pow b 2) (pow (- (* 1/180 (+ 1 (PI))) 1/180) 2)))) (pow b 2))
(-.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 angle angle)))))
(+ (* (pow angle 2) (+ (* -1 (* (pow b 2) (pow (- (* 1/180 (+ 1 (PI))) 1/180) 2))) (* (pow angle 2) (* (pow b 2) (+ (* 1/12 (pow (- (* 1/180 (+ 1 (PI))) 1/180) 4)) (* 1/4 (pow (- (* 1/180 (+ 1 (PI))) 1/180) 4))))))) (pow b 2))
(+.f64 (*.f64 b b) (*.f64 (*.f64 angle angle) (-.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 b b))) (pow.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) #s(literal 4 binary64))) #s(literal 1/3 binary64)) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 b b))))))
(+ (* (pow angle 2) (+ (* -1 (* (pow b 2) (pow (- (* 1/180 (+ 1 (PI))) 1/180) 2))) (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/24 (pow (- (* 1/180 (+ 1 (PI))) 1/180) 6)) (* -1/360 (pow (- (* 1/180 (+ 1 (PI))) 1/180) 6))))) (* (pow b 2) (+ (* 1/12 (pow (- (* 1/180 (+ 1 (PI))) 1/180) 4)) (* 1/4 (pow (- (* 1/180 (+ 1 (PI))) 1/180) 4)))))))) (pow b 2))
(+.f64 (*.f64 b b) (*.f64 (*.f64 angle angle) (-.f64 (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) #s(literal 4 binary64)) (*.f64 #s(literal 1/3 binary64) (*.f64 b b))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 b b))) (pow.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) #s(literal 6 binary64))) #s(literal -2/45 binary64)))) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 b b))))))
(* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)))
(* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)))
(* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)))
(* (pow b 2) (pow (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)))
(* (pow b 2) (pow (cos (+ (* -1/180 angle) (* 1/180 (* angle (+ 1 (PI)))))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)))
(* (pow b 2) (pow (cos (+ (* -1/180 angle) (* 1/180 (* angle (+ 1 (PI)))))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)))
(* (pow b 2) (pow (cos (+ (* -1/180 angle) (* 1/180 (* angle (+ 1 (PI)))))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)))
(* (pow b 2) (pow (cos (+ (* -1/180 angle) (* 1/180 (* angle (+ 1 (PI)))))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64)))
(* b (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))))
(*.f64 b (cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))))))
(* b (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))))
(*.f64 b (cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))))))
(* b (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))))
(*.f64 b (cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))))))
(* b (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))))
(*.f64 b (cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))))))
(* b (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))))
(*.f64 b (cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))))))
(* b (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))))
(*.f64 b (cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))))))
(* b (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))))
(*.f64 b (cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))))))
(* b (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))))
(*.f64 b (cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))))))
(* b (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))))
(*.f64 b (cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))))))
(* b (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))))
(*.f64 b (cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))))))
(* b (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))))
(*.f64 b (cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))))))
(* b (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))))
(*.f64 b (cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))))))
b
(+ b (* -1/2 (* (pow angle 2) (* b (pow (- (* 1/180 (+ 1 (PI))) 1/180) 2)))))
(+.f64 b (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) b) (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64)))) (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))))))
(+ b (* (pow angle 2) (+ (* -1/2 (* b (pow (- (* 1/180 (+ 1 (PI))) 1/180) 2))) (* 1/24 (* (pow angle 2) (* b (pow (- (* 1/180 (+ 1 (PI))) 1/180) 4)))))))
(+.f64 b (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) b) (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64)))) (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64)))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/24 binary64) b)) (pow.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) #s(literal 4 binary64))))))
(+ b (* (pow angle 2) (+ (* -1/2 (* b (pow (- (* 1/180 (+ 1 (PI))) 1/180) 2))) (* (pow angle 2) (+ (* -1/720 (* (pow angle 2) (* b (pow (- (* 1/180 (+ 1 (PI))) 1/180) 6)))) (* 1/24 (* b (pow (- (* 1/180 (+ 1 (PI))) 1/180) 4))))))))
(+.f64 b (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) b) (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64)))) (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64)))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 angle angle) b)) (pow.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) #s(literal 6 binary64))) (*.f64 (pow.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) #s(literal 4 binary64)) (*.f64 b #s(literal 1/24 binary64))))))))
(* b (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))))
(*.f64 b (cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))))))
(* b (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))))
(*.f64 b (cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))))))
(* b (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))))
(*.f64 b (cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))))))
(* b (cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle))))
(*.f64 b (cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))))))
(* b (cos (+ (* -1/180 angle) (* 1/180 (* angle (+ 1 (PI)))))))
(*.f64 b (cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))))))
(* b (cos (+ (* -1/180 angle) (* 1/180 (* angle (+ 1 (PI)))))))
(*.f64 b (cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))))))
(* b (cos (+ (* -1/180 angle) (* 1/180 (* angle (+ 1 (PI)))))))
(*.f64 b (cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))))))
(* b (cos (+ (* -1/180 angle) (* 1/180 (* angle (+ 1 (PI)))))))
(*.f64 b (cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))))))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (* (pow angle 2) (pow (- (* 1/180 (+ 1 (PI))) 1/180) 2))))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 angle angle)))))
(+ 1 (* (pow angle 2) (+ (* -1/2 (pow (- (* 1/180 (+ 1 (PI))) 1/180) 2)) (* 1/24 (* (pow angle 2) (pow (- (* 1/180 (+ 1 (PI))) 1/180) 4))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) #s(literal -1/2 binary64))) (*.f64 (pow.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) #s(literal 4 binary64)) (*.f64 #s(literal 1/24 binary64) (*.f64 angle angle))))))
(+ 1 (* (pow angle 2) (+ (* -1/2 (pow (- (* 1/180 (+ 1 (PI))) 1/180) 2)) (* (pow angle 2) (+ (* -1/720 (* (pow angle 2) (pow (- (* 1/180 (+ 1 (PI))) 1/180) 6))) (* 1/24 (pow (- (* 1/180 (+ 1 (PI))) 1/180) 4)))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) #s(literal -1/2 binary64))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) #s(literal 6 binary64)) (*.f64 (*.f64 angle angle) #s(literal -1/720 binary64))) (*.f64 (pow.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) #s(literal 4 binary64)) #s(literal 1/24 binary64)))))))
(cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle)))
(cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64)))))
(cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle)))
(cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64)))))
(cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle)))
(cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64)))))
(cos (- (* 1/180 (* angle (+ 1 (PI)))) (* 1/180 angle)))
(cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64)))))
(cos (+ (* -1/180 angle) (* 1/180 (* angle (+ 1 (PI))))))
(cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64)))))
(cos (+ (* -1/180 angle) (* 1/180 (* angle (+ 1 (PI))))))
(cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64)))))
(cos (+ (* -1/180 angle) (* 1/180 (* angle (+ 1 (PI))))))
(cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64)))))
(cos (+ (* -1/180 angle) (* 1/180 (* angle (+ 1 (PI))))))
(cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64)))))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2)))
(*.f64 (*.f64 a a) (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 b b) (*.f64 a a)))))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2)))
(*.f64 (*.f64 a a) (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 b b) (*.f64 a a)))))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2)))
(*.f64 (*.f64 a a) (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 b b) (*.f64 a a)))))
(* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2)))
(*.f64 (*.f64 a a) (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 b b) (*.f64 a a)))))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2)))
(*.f64 (*.f64 a a) (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 b b) (*.f64 a a)))))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2)))
(*.f64 (*.f64 a a) (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 b b) (*.f64 a a)))))
(pow b 2)
(*.f64 b b)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow a 2) (* (pow (PI) 2) (pow (sqrt 1/180) 4))))) (pow b 2))
(+.f64 (*.f64 b b) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 a a) (pow.f64 (sqrt.f64 #s(literal 1/180 binary64)) #s(literal 4 binary64)))))))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* (pow a 2) (* (pow (PI) 2) (pow (sqrt 1/180) 4))) (* (pow angle 2) (+ (* -1/3 (* (pow a 2) (* (pow (PI) 4) (pow (sqrt 1/180) 8)))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow b 2))
(+.f64 (*.f64 b b) (*.f64 (*.f64 angle angle) (+.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 a a) (pow.f64 (sqrt.f64 #s(literal 1/180 binary64)) #s(literal 4 binary64))))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (pow.f64 (sqrt.f64 #s(literal 1/180 binary64)) #s(literal 8 binary64))) (*.f64 (*.f64 a a) #s(literal -1/3 binary64))) (*.f64 b (*.f64 b (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/3149280000 binary64)))))))))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* (pow a 2) (* (pow (PI) 2) (pow (sqrt 1/180) 4))) (* (pow angle 2) (+ (* -1/3 (* (pow a 2) (* (pow (PI) 4) (pow (sqrt 1/180) 8)))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/60 (* (pow (PI) 6) (pow (sqrt 1/180) 12))) (* 1/36 (* (pow (PI) 6) (pow (sqrt 1/180) 12))))) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))) (pow b 2))
(+.f64 (*.f64 b b) (*.f64 angle (*.f64 angle (+.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 a a) (pow.f64 (sqrt.f64 #s(literal 1/180 binary64)) #s(literal 4 binary64)))) (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (*.f64 angle (*.f64 angle (+.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (pow.f64 (sqrt.f64 #s(literal 1/180 binary64)) #s(literal 8 binary64))) (*.f64 (*.f64 a a) #s(literal -1/3 binary64))) (+.f64 (*.f64 b (*.f64 b (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/3149280000 binary64)))) (*.f64 angle (*.f64 angle (+.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (sqrt.f64 #s(literal 1/180 binary64)) #s(literal 12 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal 2/45 binary64)))) (*.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal -1/765275040000000 binary64)))))))))))))))
(+ (* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* -1 (* angle (* (PI) (pow (sqrt -1/180) 2))))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* -1 (* angle (* (PI) (pow (sqrt -1/180) 2))))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* -1 (* angle (* (PI) (pow (sqrt -1/180) 2))))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* -1 (* angle (* (PI) (pow (sqrt -1/180) 2))))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))))
(* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (* (pow angle 2) (* (pow (PI) 2) (pow (sqrt 1/180) 4))))
(*.f64 (*.f64 a a) (*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle) (pow.f64 (sqrt.f64 #s(literal 1/180 binary64)) #s(literal 4 binary64))))
(* (pow angle 2) (+ (* -1/3 (* (pow a 2) (* (pow angle 2) (* (pow (PI) 4) (pow (sqrt 1/180) 8))))) (* (pow a 2) (* (pow (PI) 2) (pow (sqrt 1/180) 4)))))
(*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 a a) (pow.f64 (sqrt.f64 #s(literal 1/180 binary64)) #s(literal 4 binary64)))) (*.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 a a) (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (pow.f64 (sqrt.f64 #s(literal 1/180 binary64)) #s(literal 8 binary64))))))))
(* (pow angle 2) (+ (* (pow a 2) (* (pow (PI) 2) (pow (sqrt 1/180) 4))) (* (pow angle 2) (+ (* -1/3 (* (pow a 2) (* (pow (PI) 4) (pow (sqrt 1/180) 8)))) (* (pow a 2) (* (pow angle 2) (+ (* 1/60 (* (pow (PI) 6) (pow (sqrt 1/180) 12))) (* 1/36 (* (pow (PI) 6) (pow (sqrt 1/180) 12))))))))))
(*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 a a) (pow.f64 (sqrt.f64 #s(literal 1/180 binary64)) #s(literal 4 binary64)))) (*.f64 angle (*.f64 angle (+.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (pow.f64 (sqrt.f64 #s(literal 1/180 binary64)) #s(literal 8 binary64))) (*.f64 (*.f64 a a) #s(literal -1/3 binary64))) (*.f64 (*.f64 a a) (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (sqrt.f64 #s(literal 1/180 binary64)) #s(literal 12 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal 2/45 binary64))))))))))
(* (pow angle 2) (+ (* (pow a 2) (* (pow (PI) 2) (pow (sqrt 1/180) 4))) (* (pow angle 2) (+ (* -1/3 (* (pow a 2) (* (pow (PI) 4) (pow (sqrt 1/180) 8)))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/360 (* (pow (PI) 8) (pow (sqrt 1/180) 16))) (* -1/2520 (* (pow (PI) 8) (pow (sqrt 1/180) 16)))))) (* (pow a 2) (+ (* 1/60 (* (pow (PI) 6) (pow (sqrt 1/180) 12))) (* 1/36 (* (pow (PI) 6) (pow (sqrt 1/180) 12)))))))))))
(*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 a a) (pow.f64 (sqrt.f64 #s(literal 1/180 binary64)) #s(literal 4 binary64)))) (*.f64 angle (*.f64 angle (+.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (pow.f64 (sqrt.f64 #s(literal 1/180 binary64)) #s(literal 8 binary64))) (*.f64 (*.f64 a a) #s(literal -1/3 binary64))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 a a)) (+.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal 1/180 binary64)) #s(literal 12 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal 2/45 binary64))) (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (sqrt.f64 #s(literal 1/180 binary64)) #s(literal 16 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 8 binary64)) #s(literal -1/315 binary64)))))))))))
(* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* -1 (* angle (* (PI) (pow (sqrt -1/180) 2))))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* -1 (* angle (* (PI) (pow (sqrt -1/180) 2))))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* -1 (* angle (* (PI) (pow (sqrt -1/180) 2))))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* -1 (* angle (* (PI) (pow (sqrt -1/180) 2))))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(* a (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (* angle (* (PI) (pow (sqrt 1/180) 2))))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (PI.f64) a)))
(* angle (+ (* -1/6 (* a (* (pow angle 2) (* (pow (PI) 3) (pow (sqrt 1/180) 6))))) (* a (* (PI) (pow (sqrt 1/180) 2)))))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) a)) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle)) (pow.f64 (sqrt.f64 #s(literal 1/180 binary64)) #s(literal 6 binary64))) (*.f64 a #s(literal -1/6 binary64)))))
(* angle (+ (* a (* (PI) (pow (sqrt 1/180) 2))) (* (pow angle 2) (+ (* -1/6 (* a (* (pow (PI) 3) (pow (sqrt 1/180) 6)))) (* 1/120 (* a (* (pow angle 2) (* (pow (PI) 5) (pow (sqrt 1/180) 10)))))))))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) a)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) (pow.f64 (sqrt.f64 #s(literal 1/180 binary64)) #s(literal 6 binary64))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (pow.f64 (sqrt.f64 #s(literal 1/180 binary64)) #s(literal 10 binary64))) (*.f64 a #s(literal 1/120 binary64))))))))
(* angle (+ (* a (* (PI) (pow (sqrt 1/180) 2))) (* (pow angle 2) (+ (* -1/6 (* a (* (pow (PI) 3) (pow (sqrt 1/180) 6)))) (* (pow angle 2) (+ (* -1/5040 (* a (* (pow angle 2) (* (pow (PI) 7) (pow (sqrt 1/180) 14))))) (* 1/120 (* a (* (pow (PI) 5) (pow (sqrt 1/180) 10))))))))))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) a)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) (pow.f64 (sqrt.f64 #s(literal 1/180 binary64)) #s(literal 6 binary64))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) (pow.f64 (sqrt.f64 #s(literal 1/180 binary64)) #s(literal 14 binary64)))) (*.f64 a #s(literal -1/5040 binary64))) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (pow.f64 (sqrt.f64 #s(literal 1/180 binary64)) #s(literal 10 binary64))) (*.f64 a #s(literal 1/120 binary64)))))))))
(* a (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (sin (* angle (* (PI) (pow (sqrt 1/180) 2)))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (sin (* -1 (* angle (* (PI) (pow (sqrt -1/180) 2))))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (sin (* -1 (* angle (* (PI) (pow (sqrt -1/180) 2))))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (sin (* -1 (* angle (* (PI) (pow (sqrt -1/180) 2))))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* a (sin (* -1 (* angle (* (PI) (pow (sqrt -1/180) 2))))))
(*.f64 a (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))))
(* angle (* (PI) (pow (sqrt 1/180) 2)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(* angle (+ (* -1/6 (* (pow angle 2) (* (pow (PI) 3) (pow (sqrt 1/180) 6)))) (* (PI) (pow (sqrt 1/180) 2))))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (PI.f64) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle))) (pow.f64 (sqrt.f64 #s(literal 1/180 binary64)) #s(literal 6 binary64)))))
(* angle (+ (* (PI) (pow (sqrt 1/180) 2)) (* (pow angle 2) (+ (* -1/6 (* (pow (PI) 3) (pow (sqrt 1/180) 6))) (* 1/120 (* (pow angle 2) (* (pow (PI) 5) (pow (sqrt 1/180) 10))))))))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal 1/180 binary64)) #s(literal 6 binary64)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/6 binary64))) (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (sqrt.f64 #s(literal 1/180 binary64)) #s(literal 10 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/120 binary64))))))))
(* angle (+ (* (PI) (pow (sqrt 1/180) 2)) (* (pow angle 2) (+ (* -1/6 (* (pow (PI) 3) (pow (sqrt 1/180) 6))) (* (pow angle 2) (+ (* -1/5040 (* (pow angle 2) (* (pow (PI) 7) (pow (sqrt 1/180) 14)))) (* 1/120 (* (pow (PI) 5) (pow (sqrt 1/180) 10)))))))))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal 1/180 binary64)) #s(literal 6 binary64)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/6 binary64))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 (pow.f64 (sqrt.f64 #s(literal 1/180 binary64)) #s(literal 14 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 (sqrt.f64 #s(literal 1/180 binary64)) #s(literal 10 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/120 binary64)))))))))
(sin (* angle (* (PI) (pow (sqrt 1/180) 2))))
(sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(sin (* angle (* (PI) (pow (sqrt 1/180) 2))))
(sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(sin (* angle (* (PI) (pow (sqrt 1/180) 2))))
(sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(sin (* angle (* (PI) (pow (sqrt 1/180) 2))))
(sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(sin (* -1 (* angle (* (PI) (pow (sqrt -1/180) 2)))))
(sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(sin (* -1 (* angle (* (PI) (pow (sqrt -1/180) 2)))))
(sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(sin (* -1 (* angle (* (PI) (pow (sqrt -1/180) 2)))))
(sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(sin (* -1 (* angle (* (PI) (pow (sqrt -1/180) 2)))))
(sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
1
#s(literal 1 binary64)
(+ 1 (* -1/64800 (* (pow angle 2) (pow (+ 1 (PI)) 2))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal -1/64800 binary64)))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (+ 1 (PI)) 2)) (* 1/25194240000 (* (pow angle 2) (pow (+ 1 (PI)) 4))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal -1/64800 binary64))) (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 4 binary64)) #s(literal 1/25194240000 binary64))))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (+ 1 (PI)) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (+ 1 (PI)) 6))) (* 1/25194240000 (pow (+ 1 (PI)) 4)))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal -1/64800 binary64))) (*.f64 angle (*.f64 angle (+.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 4 binary64)) #s(literal 1/25194240000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 6 binary64)) #s(literal -1/24488801280000000 binary64)))))))))
(cos (* 1/180 (* angle (+ 1 (PI)))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))
(cos (* 1/180 (* angle (+ 1 (PI)))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))
(cos (* 1/180 (* angle (+ 1 (PI)))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))
(cos (* 1/180 (* angle (+ 1 (PI)))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))
(cos (* 1/180 (* angle (+ 1 (PI)))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))
(cos (* 1/180 (* angle (+ 1 (PI)))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))
(cos (* 1/180 (* angle (+ 1 (PI)))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))
(cos (* 1/180 (* angle (+ 1 (PI)))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))
(* 1/180 (* angle (+ 1 (PI))))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (+ 1 (PI)) 3))) (* 1/180 (+ 1 (PI)))))
(*.f64 angle (+.f64 (+.f64 #s(literal 1/180 binary64) (*.f64 #s(literal 1/180 binary64) (PI.f64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (+.f64 #s(literal 1 binary64) (PI.f64)))) (*.f64 (*.f64 angle angle) #s(literal -1/34992000 binary64)))))
(* angle (+ (* 1/180 (+ 1 (PI))) (* (pow angle 2) (+ (* -1/34992000 (pow (+ 1 (PI)) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (+ 1 (PI)) 5)))))))
(*.f64 angle (+.f64 (+.f64 #s(literal 1/180 binary64) (*.f64 #s(literal 1/180 binary64) (PI.f64))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal -1/34992000 binary64))) (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64)))))))
(* angle (+ (* 1/180 (+ 1 (PI))) (* (pow angle 2) (+ (* -1/34992000 (pow (+ 1 (PI)) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (+ 1 (PI)) 7))) (* 1/22674816000000 (pow (+ 1 (PI)) 5))))))))
(*.f64 angle (+.f64 (+.f64 #s(literal 1/180 binary64) (*.f64 #s(literal 1/180 binary64) (PI.f64))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal -1/34992000 binary64))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 7 binary64)) (*.f64 (*.f64 angle angle) #s(literal -1/30855889612800000000 binary64))) (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64))))))))
(sin (* 1/180 (* angle (+ 1 (PI)))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))
(sin (* 1/180 (* angle (+ 1 (PI)))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))
(sin (* 1/180 (* angle (+ 1 (PI)))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))
(sin (* 1/180 (* angle (+ 1 (PI)))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))
(sin (* 1/180 (* angle (+ 1 (PI)))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))
(sin (* 1/180 (* angle (+ 1 (PI)))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))
(sin (* 1/180 (* angle (+ 1 (PI)))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))
(sin (* 1/180 (* angle (+ 1 (PI)))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* angle (+ 1/180 (* -1/34992000 (pow angle 2))))
(*.f64 angle (+.f64 #s(literal 1/180 binary64) (*.f64 (*.f64 angle angle) #s(literal -1/34992000 binary64))))
(* angle (+ 1/180 (* (pow angle 2) (- (* 1/22674816000000 (pow angle 2)) 1/34992000))))
(*.f64 angle (+.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 angle (+.f64 #s(literal -1/34992000 binary64) (*.f64 (*.f64 angle angle) #s(literal 1/22674816000000 binary64)))))))
(* angle (+ 1/180 (* (pow angle 2) (- (* (pow angle 2) (+ 1/22674816000000 (* -1/30855889612800000000 (pow angle 2)))) 1/34992000))))
(*.f64 angle (+.f64 #s(literal 1/180 binary64) (*.f64 (*.f64 angle angle) (+.f64 #s(literal -1/34992000 binary64) (*.f64 angle (*.f64 angle (+.f64 #s(literal 1/22674816000000 binary64) (*.f64 (*.f64 angle angle) #s(literal -1/30855889612800000000 binary64)))))))))
(sin (* 1/180 angle))
(sin.f64 (*.f64 #s(literal 1/180 binary64) angle))
(sin (* 1/180 angle))
(sin.f64 (*.f64 #s(literal 1/180 binary64) angle))
(sin (* 1/180 angle))
(sin.f64 (*.f64 #s(literal 1/180 binary64) angle))
(sin (* 1/180 angle))
(sin.f64 (*.f64 #s(literal 1/180 binary64) angle))
(sin (* 1/180 angle))
(sin.f64 (*.f64 #s(literal 1/180 binary64) angle))
(sin (* 1/180 angle))
(sin.f64 (*.f64 #s(literal 1/180 binary64) angle))
(sin (* 1/180 angle))
(sin.f64 (*.f64 #s(literal 1/180 binary64) angle))
(sin (* 1/180 angle))
(sin.f64 (*.f64 #s(literal 1/180 binary64) angle))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (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))
(* angle (- (* 1/180 (+ 1 (PI))) 1/180))
(*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))))
(* angle (- (* 1/180 (+ 1 (PI))) 1/180))
(*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))))
(* angle (- (* 1/180 (+ 1 (PI))) 1/180))
(*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))))
(* angle (- (* 1/180 (+ 1 (PI))) 1/180))
(*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))))
(* angle (- (* 1/180 (+ 1 (PI))) 1/180))
(*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))))
(* angle (- (* 1/180 (+ 1 (PI))) 1/180))
(*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))))
(* angle (- (* 1/180 (+ 1 (PI))) 1/180))
(*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))))
(* angle (- (* 1/180 (+ 1 (PI))) 1/180))
(*.f64 angle (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))))
(* -1 (* angle (+ 1/180 (* -1/180 (+ 1 (PI))))))
(*.f64 angle (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (PI.f64) #s(literal -1/180 binary64))) #s(literal -1 binary64)))
(* -1 (* angle (+ 1/180 (* -1/180 (+ 1 (PI))))))
(*.f64 angle (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (PI.f64) #s(literal -1/180 binary64))) #s(literal -1 binary64)))
(* -1 (* angle (+ 1/180 (* -1/180 (+ 1 (PI))))))
(*.f64 angle (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (PI.f64) #s(literal -1/180 binary64))) #s(literal -1 binary64)))
(* -1 (* angle (+ 1/180 (* -1/180 (+ 1 (PI))))))
(*.f64 angle (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (PI.f64) #s(literal -1/180 binary64))) #s(literal -1 binary64)))
1
#s(literal 1 binary64)
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(+.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 angle (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64)))))
(+ 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 angle (*.f64 angle (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/25194240000 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 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal -1/24488801280000000 binary64))) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/25194240000 binary64)))))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(* angle (* (PI) (pow (sqrt 1/180) 2)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(* angle (* (PI) (pow (sqrt 1/180) 2)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(* angle (* (PI) (pow (sqrt 1/180) 2)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(* angle (* (PI) (pow (sqrt 1/180) 2)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(* angle (* (PI) (pow (sqrt 1/180) 2)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(* angle (* (PI) (pow (sqrt 1/180) 2)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(* angle (* (PI) (pow (sqrt 1/180) 2)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(* angle (* (PI) (pow (sqrt 1/180) 2)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(* -1 (* angle (* (PI) (pow (sqrt -1/180) 2))))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(* -1 (* angle (* (PI) (pow (sqrt -1/180) 2))))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(* -1 (* angle (* (PI) (pow (sqrt -1/180) 2))))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(* -1 (* angle (* (PI) (pow (sqrt -1/180) 2))))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))

eval243.0ms (1.6%)

Compiler

Compiled 60715 to 3084 computations (94.9% saved)

prune343.0ms (2.2%)

Pruning

83 alts after pruning (82 fresh and 1 done)

PrunedKeptTotal
New1624571681
Fresh142539
Picked415
Done000
Total1642831725
Accuracy
83.4%
Counts
1725 → 83
Alt Table
Click to see full alt table
StatusAccuracyProgram
79.3%
(fma.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 b b))
65.7%
(fma.f64 b b (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
57.5%
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 b))
12.8%
(/.f64 (-.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))
11.9%
(/.f64 (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 b (*.f64 b (*.f64 b b)))) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b b)))
5.6%
(/.f64 (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 8 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 8 binary64))) (*.f64 (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)))))
10.4%
(/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 (*.f64 b b) (-.f64 (*.f64 b b) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))))
11.9%
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b b)) (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 b (*.f64 b (*.f64 b b))))))
65.5%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))))
66.1%
(+.f64 (pow.f64 (*.f64 (exp.f64 (log.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (exp.f64 (log.f64 a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
81.5%
(+.f64 (pow.f64 (*.f64 a (-.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)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
67.1%
(+.f64 (pow.f64 (*.f64 a (*.f64 (pow.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal 1/2 binary64)) (pow.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
77.6%
(+.f64 (pow.f64 (*.f64 a (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
81.6%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (fma.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) #s(literal 1/180 binary64) (/.f64 angle #s(literal -180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
81.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (fma.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) #s(literal 1/180 binary64) (/.f64 angle #s(literal -180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
81.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (fma.f64 angle #s(literal -1/180 binary64) (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
81.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -1/4 binary64)) #s(literal 4 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
81.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (-.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal -180 binary64)) (*.f64 (/.f64 #s(literal 180 binary64) angle) (-.f64 #s(literal 0 binary64) angle))) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal -180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
81.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (-.f64 #s(literal 180 binary64) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) angle)) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
35.7%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (+.f64 (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (+.f64 (PI.f64) #s(literal 1 binary64)))) (/.f64 #s(literal 5832000 binary64) (*.f64 angle (*.f64 angle angle)))) (/.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -5832000 binary64))) (+.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) (/.f64 #s(literal 32400 binary64) angle))) (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
81.2%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (sqrt.f64 (PI.f64)))) (cbrt.f64 (sqrt.f64 (PI.f64)))) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
81.7%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
75.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (fma.f64 (*.f64 b (*.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 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (sin.f64 (/.f64 angle #s(literal 180 binary64))) b)) (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))
69.5%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 b (*.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))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (sin.f64 (/.f64 angle #s(literal 180 binary64))) b)) #s(literal 2 binary64))) (-.f64 (*.f64 b (*.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))) (*.f64 (sin.f64 (/.f64 angle #s(literal 180 binary64))) b)))) #s(literal 2 binary64)))
81.6%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))) b) (cos.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
82.0%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (+.f64 (*.f64 (sin.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (sin.f64 (/.f64 angle #s(literal 180 binary64))) b)) (*.f64 b (*.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)))))) #s(literal 2 binary64)))
81.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (fma.f64 (-.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1/2 binary64) (*.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)))))) #s(literal 2 binary64)))
81.6%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (fma.f64 (+.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1/2 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)))))) #s(literal 2 binary64)))
39.1%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (+.f64 (*.f64 (cos.f64 (/.f64 (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (+.f64 (PI.f64) #s(literal 1 binary64)))) (/.f64 #s(literal 5832000 binary64) (*.f64 angle (*.f64 angle angle)))) (+.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) (/.f64 #s(literal 32400 binary64) angle))) (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))))) (cos.f64 (/.f64 (/.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 5832000 binary64)) (+.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) (/.f64 #s(literal 32400 binary64) angle))) (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))))))) (*.f64 (sin.f64 (/.f64 (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (+.f64 (PI.f64) #s(literal 1 binary64)))) (/.f64 #s(literal 5832000 binary64) (*.f64 angle (*.f64 angle angle)))) (+.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) (/.f64 #s(literal 32400 binary64) angle))) (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))))) (sin.f64 (/.f64 (/.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 5832000 binary64)) (+.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) (/.f64 #s(literal 32400 binary64) angle))) (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))))))))) #s(literal 2 binary64)))
82.0%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (+.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 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))) (sin.f64 (/.f64 angle #s(literal 180 binary64)))))) #s(literal 2 binary64)))
69.0%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) (/.f64 #s(literal 32400 binary64) angle))) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (/.f64 (/.f64 (*.f64 angle angle) #s(literal 32400 binary64)) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))))) (*.f64 (sin.f64 (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) (/.f64 #s(literal 32400 binary64) angle))) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))) (sin.f64 (/.f64 (/.f64 (*.f64 angle angle) #s(literal 32400 binary64)) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))))))) #s(literal 2 binary64)))
82.0%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))) (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)))))) #s(literal 2 binary64)))
81.6%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -1/4 binary64)) #s(literal 4 binary64)))) #s(literal 2 binary64)))
69.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (/.f64 (/.f64 #s(literal 32400 binary64) angle) (*.f64 (*.f64 angle (PI.f64)) (PI.f64))) #s(literal -1/2 binary64)))) #s(literal 2 binary64)))
81.6%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (/.f64 (+.f64 (*.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64))) #s(literal -180 binary64)) (/.f64 #s(literal 180 binary64) angle)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
81.7%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) angle)))) #s(literal 2 binary64)))
69.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (/.f64 #s(literal 180 binary64) angle) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) (/.f64 #s(literal 180 binary64) angle))))) #s(literal 2 binary64)))
69.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 180 binary64) angle) (/.f64 #s(literal 180 binary64) angle))))) #s(literal 2 binary64)))
81.6%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 #s(literal 180 binary64) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) angle)) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) #s(literal 180 binary64))))) #s(literal 2 binary64)))
81.7%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.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))))) #s(literal 180 binary64)))) #s(literal 2 binary64)))
81.6%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (PI.f64)))))) #s(literal 2 binary64)))
81.5%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (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))))) #s(literal 2 binary64)))
81.6%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) #s(literal 180 binary64)) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)))
81.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (exp.f64 (log.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 2 binary64)))
67.0%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (exp.f64 (log.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 2 binary64)))
45.3%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 angle angle))))))
74.3%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (+.f64 (*.f64 (*.f64 b (*.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 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (sin.f64 (/.f64 angle #s(literal 180 binary64))) b)) (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))
81.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (*.f64 b b))
67.0%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
81.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
81.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (-.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
81.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (-.f64 (/.f64 (*.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64))) (/.f64 #s(literal 32400 binary64) angle)) (/.f64 #s(literal 180 binary64) (/.f64 #s(literal 32400 binary64) angle))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
81.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (+.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) (+.f64 (*.f64 #s(literal -1/180 binary64) angle) (/.f64 angle #s(literal 180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
81.7%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -1/2 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (exp.f64 (log.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 2 binary64)))
81.7%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
81.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
81.4%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
81.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
80.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (exp.f64 (log.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
77.0%
(+.f64 (pow.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (PI.f64) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
66.4%
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
65.5%
(+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 a a)) (pow.f64 (*.f64 b (cos.f64 (-.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
65.5%
(+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (*.f64 a a)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
76.5%
(+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 a a)) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
69.2%
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))) (pow.f64 (*.f64 b (+.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)))))) #s(literal 2 binary64)))
69.1%
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
69.1%
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))) (pow.f64 (*.f64 b (cos.f64 (-.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
69.2%
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
65.7%
(+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b b))
65.5%
(+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))
44.2%
(+.f64 (*.f64 b b) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 a a) #s(literal 1/32400 binary64)) (*.f64 (*.f64 b b) #s(literal -1/32400 binary64))))))
68.7%
(+.f64 (*.f64 b b) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))
33.9%
(+.f64 (*.f64 b b) (*.f64 angle (*.f64 angle (+.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (+.f64 (*.f64 (*.f64 a a) #s(literal 1/32400 binary64)) (*.f64 (*.f64 b b) #s(literal -1/32400 binary64)))) (*.f64 angle (*.f64 angle (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (+.f64 (*.f64 (*.f64 a a) #s(literal -1/3149280000 binary64)) (*.f64 #s(literal 1/3149280000 binary64) (*.f64 b b))))))))))
66.0%
(+.f64 (exp.f64 (+.f64 (*.f64 (log.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (*.f64 (log.f64 a) #s(literal 2 binary64)))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
66.4%
(+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
66.4%
(+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
10.6%
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 6 binary64)))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))))))
59.0%
(*.f64 (*.f64 b b) (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64)))
59.0%
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
35.2%
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
49.1%
(*.f64 (*.f64 a a) (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 b b) (*.f64 a a)))))
59.0%
(*.f64 b b)
57.4%
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 b)))
Compiler

Compiled 6092 to 3540 computations (41.9% saved)

simplify221.0ms (1.4%)

Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))
cost-diff0
(*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64))))
cost-diff0
(pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64))
cost-diff0
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -1/4 binary64)) #s(literal 4 binary64)))) #s(literal 2 binary64)))
cost-diff896
(cos.f64 (/.f64 (-.f64 #s(literal 180 binary64) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) angle)) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) #s(literal 180 binary64))))
cost-diff896
(*.f64 b (cos.f64 (/.f64 (-.f64 #s(literal 180 binary64) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) angle)) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) #s(literal 180 binary64)))))
cost-diff896
(pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 #s(literal 180 binary64) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) angle)) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) #s(literal 180 binary64))))) #s(literal 2 binary64))
cost-diff896
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 #s(literal 180 binary64) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) angle)) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) #s(literal 180 binary64))))) #s(literal 2 binary64)))
cost-diff0
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
cost-diff0
(*.f64 a (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
cost-diff6080
(pow.f64 (*.f64 a (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64))
cost-diff6080
(+.f64 (pow.f64 (*.f64 a (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
cost-diff0
(*.f64 angle angle)
cost-diff0
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
cost-diff0
(*.f64 b b)
cost-diff0
(+.f64 (*.f64 b b) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))
cost-diff0
(sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))
cost-diff0
(*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64))))
cost-diff0
(pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64))
cost-diff0
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))) (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)))))) #s(literal 2 binary64)))
Rules
4884×*-lowering-*.f32
4884×*-lowering-*.f64
3198×/-lowering-/.f32
3198×/-lowering-/.f64
1306×associate-*l/
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
066640
1158624
2482508
31930488
08959488
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(+ (pow (* a (sin (/ (* angle (PI)) 180))) 2) (pow (* b (+ (* (cos (* 1/180 (* angle (+ 1 (PI))))) (cos (/ angle 180))) (* (sin (/ (+ (PI) 1) (/ 180 angle))) (sin (/ angle 180))))) 2))
(pow (* a (sin (/ (* angle (PI)) 180))) 2)
(* a (sin (/ (* angle (PI)) 180)))
a
(sin (/ (* angle (PI)) 180))
(/ (* angle (PI)) 180)
(* angle (PI))
angle
(PI)
180
2
(pow (* b (+ (* (cos (* 1/180 (* angle (+ 1 (PI))))) (cos (/ angle 180))) (* (sin (/ (+ (PI) 1) (/ 180 angle))) (sin (/ angle 180))))) 2)
(* b (+ (* (cos (* 1/180 (* angle (+ 1 (PI))))) (cos (/ angle 180))) (* (sin (/ (+ (PI) 1) (/ 180 angle))) (sin (/ angle 180)))))
b
(+ (* (cos (* 1/180 (* angle (+ 1 (PI))))) (cos (/ angle 180))) (* (sin (/ (+ (PI) 1) (/ 180 angle))) (sin (/ angle 180))))
(* (cos (* 1/180 (* angle (+ 1 (PI))))) (cos (/ angle 180)))
(cos (* 1/180 (* angle (+ 1 (PI)))))
(* 1/180 (* angle (+ 1 (PI))))
1/180
(* angle (+ 1 (PI)))
(+ 1 (PI))
1
(cos (/ angle 180))
(/ angle 180)
(* (sin (/ (+ (PI) 1) (/ 180 angle))) (sin (/ angle 180)))
(sin (/ (+ (PI) 1) (/ 180 angle)))
(/ (+ (PI) 1) (/ 180 angle))
(+ (PI) 1)
(/ 180 angle)
(sin (/ angle 180))
(+ (* b b) (* (* angle angle) (* (* a a) (* (* (PI) (PI)) 1/32400))))
(* b b)
b
(* (* angle angle) (* (* a a) (* (* (PI) (PI)) 1/32400)))
(* angle angle)
angle
(* (* a a) (* (* (PI) (PI)) 1/32400))
(* a a)
a
(* (* (PI) (PI)) 1/32400)
(* (PI) (PI))
(PI)
1/32400
(+ (pow (* a (* angle (* 1/180 (PI)))) 2) (pow (* b (cos (/ (* angle (PI)) 180))) 2))
(pow (* a (* angle (* 1/180 (PI)))) 2)
(* a (* angle (* 1/180 (PI))))
a
(* angle (* 1/180 (PI)))
angle
(* 1/180 (PI))
1/180
(PI)
2
(pow (* b (cos (/ (* angle (PI)) 180))) 2)
(* b (cos (/ (* angle (PI)) 180)))
b
(cos (/ (* angle (PI)) 180))
(/ (* angle (PI)) 180)
(* angle (PI))
180
(+ (pow (* a (sin (/ (* angle (PI)) 180))) 2) (pow (* b (cos (/ (- 180 (* (/ 180 (* (+ (PI) 1) angle)) angle)) (* (/ 180 (* (+ (PI) 1) angle)) 180)))) 2))
(pow (* a (sin (/ (* angle (PI)) 180))) 2)
(* a (sin (/ (* angle (PI)) 180)))
a
(sin (/ (* angle (PI)) 180))
(/ (* angle (PI)) 180)
(* angle (PI))
angle
(PI)
180
2
(pow (* b (cos (/ (- 180 (* (/ 180 (* (+ (PI) 1) angle)) angle)) (* (/ 180 (* (+ (PI) 1) angle)) 180)))) 2)
(* b (cos (/ (- 180 (* (/ 180 (* (+ (PI) 1) angle)) angle)) (* (/ 180 (* (+ (PI) 1) angle)) 180))))
b
(cos (/ (- 180 (* (/ 180 (* (+ (PI) 1) angle)) angle)) (* (/ 180 (* (+ (PI) 1) angle)) 180)))
(/ (- 180 (* (/ 180 (* (+ (PI) 1) angle)) angle)) (* (/ 180 (* (+ (PI) 1) angle)) 180))
(- 180 (* (/ 180 (* (+ (PI) 1) angle)) angle))
(* (/ 180 (* (+ (PI) 1) angle)) angle)
(/ 180 (* (+ (PI) 1) angle))
(* (+ (PI) 1) angle)
(+ (PI) 1)
1
(* (/ 180 (* (+ (PI) 1) angle)) 180)
(+ (pow (* a (sin (/ (* angle (PI)) 180))) 2) (pow (* b (cos (pow (pow (/ (/ 180 angle) (PI)) -1/4) 4))) 2))
(pow (* a (sin (/ (* angle (PI)) 180))) 2)
(* a (sin (/ (* angle (PI)) 180)))
a
(sin (/ (* angle (PI)) 180))
(/ (* angle (PI)) 180)
(* angle (PI))
angle
(PI)
180
2
(pow (* b (cos (pow (pow (/ (/ 180 angle) (PI)) -1/4) 4))) 2)
(* b (cos (pow (pow (/ (/ 180 angle) (PI)) -1/4) 4)))
b
(cos (pow (pow (/ (/ 180 angle) (PI)) -1/4) 4))
(pow (pow (/ (/ 180 angle) (PI)) -1/4) 4)
(pow (/ (/ 180 angle) (PI)) -1/4)
(/ (/ 180 angle) (PI))
(/ 180 angle)
-1/4
4
Outputs
(+ (pow (* a (sin (/ (* angle (PI)) 180))) 2) (pow (* b (+ (* (cos (* 1/180 (* angle (+ 1 (PI))))) (cos (/ angle 180))) (* (sin (/ (+ (PI) 1) (/ 180 angle))) (sin (/ angle 180))))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (+.f64 (*.f64 (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64))))) (cos.f64 (/.f64 angle #s(literal 180 binary64)))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64))))) (sin.f64 (/.f64 angle #s(literal 180 binary64)))))) #s(literal 2 binary64)))
(pow (* a (sin (/ (* angle (PI)) 180))) 2)
(pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64))
(* a (sin (/ (* angle (PI)) 180)))
(*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64))))
a
(sin (/ (* angle (PI)) 180))
(sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))
(/ (* angle (PI)) 180)
(/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64))
(* angle (PI))
(*.f64 angle (PI.f64))
angle
(PI)
(PI.f64)
180
#s(literal 180 binary64)
2
#s(literal 2 binary64)
(pow (* b (+ (* (cos (* 1/180 (* angle (+ 1 (PI))))) (cos (/ angle 180))) (* (sin (/ (+ (PI) 1) (/ 180 angle))) (sin (/ angle 180))))) 2)
(pow.f64 (*.f64 b (+.f64 (*.f64 (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64))))) (cos.f64 (/.f64 angle #s(literal 180 binary64)))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64))))) (sin.f64 (/.f64 angle #s(literal 180 binary64)))))) #s(literal 2 binary64))
(* b (+ (* (cos (* 1/180 (* angle (+ 1 (PI))))) (cos (/ angle 180))) (* (sin (/ (+ (PI) 1) (/ 180 angle))) (sin (/ angle 180)))))
(*.f64 b (+.f64 (*.f64 (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64))))) (cos.f64 (/.f64 angle #s(literal 180 binary64)))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64))))) (sin.f64 (/.f64 angle #s(literal 180 binary64))))))
b
(+ (* (cos (* 1/180 (* angle (+ 1 (PI))))) (cos (/ angle 180))) (* (sin (/ (+ (PI) 1) (/ 180 angle))) (sin (/ angle 180))))
(+.f64 (*.f64 (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64))))) (cos.f64 (/.f64 angle #s(literal 180 binary64)))) (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64))))) (sin.f64 (/.f64 angle #s(literal 180 binary64)))))
(* (cos (* 1/180 (* angle (+ 1 (PI))))) (cos (/ angle 180)))
(*.f64 (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64))))) (cos.f64 (/.f64 angle #s(literal 180 binary64))))
(cos (* 1/180 (* angle (+ 1 (PI)))))
(cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64)))))
(* 1/180 (* angle (+ 1 (PI))))
(/.f64 angle (/.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64))))
1/180
#s(literal 1/180 binary64)
(* angle (+ 1 (PI)))
(*.f64 angle (+.f64 (PI.f64) #s(literal 1 binary64)))
(+ 1 (PI))
(+.f64 (PI.f64) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(cos (/ angle 180))
(cos.f64 (/.f64 angle #s(literal 180 binary64)))
(/ angle 180)
(/.f64 angle #s(literal 180 binary64))
(* (sin (/ (+ (PI) 1) (/ 180 angle))) (sin (/ angle 180)))
(*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64))))) (sin.f64 (/.f64 angle #s(literal 180 binary64))))
(sin (/ (+ (PI) 1) (/ 180 angle)))
(sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64)))))
(/ (+ (PI) 1) (/ 180 angle))
(/.f64 angle (/.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64))))
(+ (PI) 1)
(+.f64 (PI.f64) #s(literal 1 binary64))
(/ 180 angle)
(/.f64 #s(literal 180 binary64) angle)
(sin (/ angle 180))
(sin.f64 (/.f64 angle #s(literal 180 binary64)))
(+ (* b b) (* (* angle angle) (* (* a a) (* (* (PI) (PI)) 1/32400))))
(+.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 angle (*.f64 a a)))))))
(* b b)
(*.f64 b b)
b
(* (* angle angle) (* (* a a) (* (* (PI) (PI)) 1/32400)))
(*.f64 (PI.f64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 angle (*.f64 a a))))))
(* angle angle)
(*.f64 angle angle)
angle
(* (* a a) (* (* (PI) (PI)) 1/32400))
(*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))
(* a a)
(*.f64 a a)
a
(* (* (PI) (PI)) 1/32400)
(*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))
(* (PI) (PI))
(*.f64 (PI.f64) (PI.f64))
(PI)
(PI.f64)
1/32400
#s(literal 1/32400 binary64)
(+ (pow (* a (* angle (* 1/180 (PI)))) 2) (pow (* b (cos (/ (* angle (PI)) 180))) 2))
(+.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 angle (*.f64 a a)))))) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(pow (* a (* angle (* 1/180 (PI)))) 2)
(*.f64 (PI.f64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 angle (*.f64 a a))))))
(* a (* angle (* 1/180 (PI))))
(/.f64 (*.f64 a (*.f64 angle (PI.f64))) #s(literal 180 binary64))
a
(* angle (* 1/180 (PI)))
(/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64))
angle
(* 1/180 (PI))
(*.f64 (PI.f64) #s(literal 1/180 binary64))
1/180
#s(literal 1/180 binary64)
(PI)
(PI.f64)
2
#s(literal 2 binary64)
(pow (* b (cos (/ (* angle (PI)) 180))) 2)
(pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64))
(* b (cos (/ (* angle (PI)) 180)))
(*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64))))
b
(cos (/ (* angle (PI)) 180))
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))
(/ (* angle (PI)) 180)
(/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64))
(* angle (PI))
(*.f64 angle (PI.f64))
180
#s(literal 180 binary64)
(+ (pow (* a (sin (/ (* angle (PI)) 180))) 2) (pow (* b (cos (/ (- 180 (* (/ 180 (* (+ (PI) 1) angle)) angle)) (* (/ 180 (* (+ (PI) 1) angle)) 180)))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (+.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)) #s(literal 0 binary64)))) #s(literal 2 binary64)))
(pow (* a (sin (/ (* angle (PI)) 180))) 2)
(pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64))
(* a (sin (/ (* angle (PI)) 180)))
(*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64))))
a
(sin (/ (* angle (PI)) 180))
(sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))
(/ (* angle (PI)) 180)
(/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64))
(* angle (PI))
(*.f64 angle (PI.f64))
angle
(PI)
(PI.f64)
180
#s(literal 180 binary64)
2
#s(literal 2 binary64)
(pow (* b (cos (/ (- 180 (* (/ 180 (* (+ (PI) 1) angle)) angle)) (* (/ 180 (* (+ (PI) 1) angle)) 180)))) 2)
(pow.f64 (*.f64 b (cos.f64 (+.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)) #s(literal 0 binary64)))) #s(literal 2 binary64))
(* b (cos (/ (- 180 (* (/ 180 (* (+ (PI) 1) angle)) angle)) (* (/ 180 (* (+ (PI) 1) angle)) 180))))
(*.f64 b (cos.f64 (+.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)) #s(literal 0 binary64))))
b
(cos (/ (- 180 (* (/ 180 (* (+ (PI) 1) angle)) angle)) (* (/ 180 (* (+ (PI) 1) angle)) 180)))
(cos.f64 (+.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)) #s(literal 0 binary64)))
(/ (- 180 (* (/ 180 (* (+ (PI) 1) angle)) angle)) (* (/ 180 (* (+ (PI) 1) angle)) 180))
(+.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)) #s(literal 0 binary64))
(- 180 (* (/ 180 (* (+ (PI) 1) angle)) angle))
(+.f64 #s(literal 180 binary64) (/.f64 #s(literal -180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64))))
(* (/ 180 (* (+ (PI) 1) angle)) angle)
(/.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64)))
(/ 180 (* (+ (PI) 1) angle))
(/.f64 #s(literal 180 binary64) (*.f64 angle (+.f64 (PI.f64) #s(literal 1 binary64))))
(* (+ (PI) 1) angle)
(*.f64 angle (+.f64 (PI.f64) #s(literal 1 binary64)))
(+ (PI) 1)
(+.f64 (PI.f64) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(* (/ 180 (* (+ (PI) 1) angle)) 180)
(/.f64 #s(literal 32400 binary64) (*.f64 angle (+.f64 (PI.f64) #s(literal 1 binary64))))
(+ (pow (* a (sin (/ (* angle (PI)) 180))) 2) (pow (* b (cos (pow (pow (/ (/ 180 angle) (PI)) -1/4) 4))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) #s(literal -1/4 binary64)) #s(literal 4 binary64)))) #s(literal 2 binary64)))
(pow (* a (sin (/ (* angle (PI)) 180))) 2)
(pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64))
(* a (sin (/ (* angle (PI)) 180)))
(*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64))))
a
(sin (/ (* angle (PI)) 180))
(sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))
(/ (* angle (PI)) 180)
(/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64))
(* angle (PI))
(*.f64 angle (PI.f64))
angle
(PI)
(PI.f64)
180
#s(literal 180 binary64)
2
#s(literal 2 binary64)
(pow (* b (cos (pow (pow (/ (/ 180 angle) (PI)) -1/4) 4))) 2)
(pow.f64 (*.f64 b (cos.f64 (pow.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) #s(literal -1/4 binary64)) #s(literal 4 binary64)))) #s(literal 2 binary64))
(* b (cos (pow (pow (/ (/ 180 angle) (PI)) -1/4) 4)))
(*.f64 b (cos.f64 (pow.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) #s(literal -1/4 binary64)) #s(literal 4 binary64))))
b
(cos (pow (pow (/ (/ 180 angle) (PI)) -1/4) 4))
(cos.f64 (pow.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) #s(literal -1/4 binary64)) #s(literal 4 binary64)))
(pow (pow (/ (/ 180 angle) (PI)) -1/4) 4)
(pow.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) #s(literal -1/4 binary64)) #s(literal 4 binary64))
(pow (/ (/ 180 angle) (PI)) -1/4)
(pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) #s(literal -1/4 binary64))
(/ (/ 180 angle) (PI))
(/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))
(/ 180 angle)
(/.f64 #s(literal 180 binary64) angle)
-1/4
#s(literal -1/4 binary64)
4
#s(literal 4 binary64)

localize572.0ms (3.7%)

Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy99.5%
(/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64))
accuracy98.6%
(pow.f64 (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -1/4 binary64)) #s(literal 4 binary64))
accuracy62.6%
(cos.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -1/4 binary64)) #s(literal 4 binary64)))
accuracy62.3%
(sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))
accuracy99.5%
(/.f64 (-.f64 #s(literal 180 binary64) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) angle)) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) #s(literal 180 binary64)))
accuracy99.5%
(/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64))
accuracy62.6%
(cos.f64 (/.f64 (-.f64 #s(literal 180 binary64) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) angle)) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) #s(literal 180 binary64))))
accuracy62.3%
(sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))
accuracy99.6%
(*.f64 a (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64))))
accuracy99.6%
(*.f64 angle (PI.f64))
accuracy99.5%
(/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64))
accuracy62.6%
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))
accuracy100.0%
(PI.f64)
accuracy99.6%
(*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))
accuracy98.4%
(*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))
accuracy80.3%
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
accuracy63.8%
(sin.f64 (/.f64 angle #s(literal 180 binary64)))
accuracy63.0%
(sin.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))
accuracy62.6%
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))
accuracy62.3%
(sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))
Results
252.0ms105×1valid
175.0ms150×0valid
4.0ms2valid
Compiler

Compiled 736 to 67 computations (90.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 315.0ms
ival-mult: 79.0ms (25.1% of total)
ival-pow: 52.0ms (16.5% of total)
ival-cos: 42.0ms (13.3% of total)
ival-sin: 34.0ms (10.8% of total)
ival-div: 27.0ms (8.6% of total)
...c/correct-round.rkt:119:19: 26.0ms (8.3% of total)
backward-pass: 22.0ms (7% of total)
ival-add: 15.0ms (4.8% of total)
ival-sub: 14.0ms (4.4% of total)
const: 2.0ms (0.6% of total)
ival-pi: 2.0ms (0.6% of total)

series40.0ms (0.3%)

Counts
29 → 528
Calls
Call 1
Inputs
#<alt (+ (pow (* a (sin (/ (* angle (PI)) 180))) 2) (pow (* b (+ (* (cos (* 1/180 (* angle (+ 1 (PI))))) (cos (/ angle 180))) (* (sin (/ (+ (PI) 1) (/ 180 angle))) (sin (/ angle 180))))) 2))>
#<alt (pow (* a (sin (/ (* angle (PI)) 180))) 2)>
#<alt (* a (sin (/ (* angle (PI)) 180)))>
#<alt (sin (/ (* angle (PI)) 180))>
#<alt (+ (* b b) (* (* angle angle) (* (* a a) (* (* (PI) (PI)) 1/32400))))>
#<alt (* b b)>
#<alt (* (* angle angle) (* (* a a) (* (* (PI) (PI)) 1/32400)))>
#<alt (* angle angle)>
#<alt (+ (pow (* a (* angle (* 1/180 (PI)))) 2) (pow (* b (cos (/ (* angle (PI)) 180))) 2))>
#<alt (pow (* a (* angle (* 1/180 (PI)))) 2)>
#<alt (* a (* angle (* 1/180 (PI))))>
#<alt (* angle (* 1/180 (PI)))>
#<alt (+ (pow (* a (sin (/ (* angle (PI)) 180))) 2) (pow (* b (cos (/ (- 180 (* (/ 180 (* (+ (PI) 1) angle)) angle)) (* (/ 180 (* (+ (PI) 1) angle)) 180)))) 2))>
#<alt (pow (* b (cos (/ (- 180 (* (/ 180 (* (+ (PI) 1) angle)) angle)) (* (/ 180 (* (+ (PI) 1) angle)) 180)))) 2)>
#<alt (* b (cos (/ (- 180 (* (/ 180 (* (+ (PI) 1) angle)) angle)) (* (/ 180 (* (+ (PI) 1) angle)) 180))))>
#<alt (cos (/ (- 180 (* (/ 180 (* (+ (PI) 1) angle)) angle)) (* (/ 180 (* (+ (PI) 1) angle)) 180)))>
#<alt (+ (pow (* a (sin (/ (* angle (PI)) 180))) 2) (pow (* b (cos (pow (pow (/ (/ 180 angle) (PI)) -1/4) 4))) 2))>
#<alt (cos (* 1/180 (* angle (+ 1 (PI)))))>
#<alt (sin (/ (+ (PI) 1) (/ 180 angle)))>
#<alt (sin (/ angle 180))>
#<alt (* (* (PI) (PI)) 1/32400)>
#<alt (* (* a a) (* (* (PI) (PI)) 1/32400))>
#<alt (PI)>
#<alt (cos (/ (* angle (PI)) 180))>
#<alt (/ (* angle (PI)) 180)>
#<alt (* angle (PI))>
#<alt (/ (- 180 (* (/ 180 (* (+ (PI) 1) angle)) angle)) (* (/ 180 (* (+ (PI) 1) angle)) 180))>
#<alt (cos (pow (pow (/ (/ 180 angle) (PI)) -1/4) 4))>
#<alt (pow (pow (/ (/ 180 angle) (PI)) -1/4) 4)>
Outputs
#<alt (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))>
#<alt (pow b 2)>
#<alt (+ (* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow b 2) (- (+ (* -1/32400 (pow (+ 1 (PI)) 2)) (* 1/16200 (+ 1 (PI)))) 1/32400)))) (pow b 2))>
#<alt (+ (* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow b 2) (+ 1/12597120000 (+ (* -1/3149280000 (+ 1 (PI))) (+ (* -1/3149280000 (pow (+ 1 (PI)) 3)) (+ (* 1/12597120000 (pow (+ 1 (PI)) 4)) (+ (* 1/2099520000 (pow (+ 1 (PI)) 2)) (pow (- (+ (* -1/64800 (pow (+ 1 (PI)) 2)) (* 1/32400 (+ 1 (PI)))) 1/64800) 2))))))))) (* (pow b 2) (- (+ (* -1/32400 (pow (+ 1 (PI)) 2)) (* 1/16200 (+ 1 (PI)))) 1/32400))))) (pow b 2))>
#<alt (+ (* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow b 2) (- (+ (* -1/816293376000000 (pow (+ 1 (PI)) 2)) (+ (* -1/816293376000000 (pow (+ 1 (PI)) 4)) (+ (* -1/12244400640000000 (pow (+ 1 (PI)) 6)) (+ (* 1/2040733440000000 (+ 1 (PI))) (+ (* 1/2040733440000000 (pow (+ 1 (PI)) 5)) (+ (* 1/612220032000000 (pow (+ 1 (PI)) 3)) (* 2 (* (+ 1/25194240000 (+ (* -1/6298560000 (+ 1 (PI))) (+ (* -1/6298560000 (pow (+ 1 (PI)) 3)) (+ (* 1/25194240000 (pow (+ 1 (PI)) 4)) (* 1/4199040000 (pow (+ 1 (PI)) 2)))))) (- (+ (* -1/64800 (pow (+ 1 (PI)) 2)) (* 1/32400 (+ 1 (PI)))) 1/64800))))))))) 1/12244400640000000)))) (* (pow b 2) (+ 1/12597120000 (+ (* -1/3149280000 (+ 1 (PI))) (+ (* -1/3149280000 (pow (+ 1 (PI)) 3)) (+ (* 1/12597120000 (pow (+ 1 (PI)) 4)) (+ (* 1/2099520000 (pow (+ 1 (PI)) 2)) (pow (- (+ (* -1/64800 (pow (+ 1 (PI)) 2)) (* 1/32400 (+ 1 (PI)))) 1/64800) 2)))))))))) (* (pow b 2) (- (+ (* -1/32400 (pow (+ 1 (PI)) 2)) (* 1/16200 (+ 1 (PI)))) 1/32400))))) (pow b 2))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))>
#<alt (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2))>
#<alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))>
#<alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))>
#<alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))>
#<alt (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2))>
#<alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))>
#<alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))>
#<alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (* (pow angle 2) (pow (PI) 4)))) (* 1/32400 (* (pow a 2) (pow (PI) 2)))))>
#<alt (* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow a 2) (* (pow angle 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))>
#<alt (* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* 1/180 (* a (* angle (PI))))>
#<alt (* angle (+ (* -1/34992000 (* a (* (pow angle 2) (pow (PI) 3)))) (* 1/180 (* a (PI)))))>
#<alt (* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* 1/22674816000000 (* a (* (pow angle 2) (pow (PI) 5))))))))>
#<alt (* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* a (* (pow angle 2) (pow (PI) 7)))) (* 1/22674816000000 (* a (pow (PI) 5)))))))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (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/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow b 2))>
#<alt (+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow b 2))>
#<alt (+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow b 2))>
#<alt (pow b 2)>
#<alt (* (pow b 2) (+ 1 (* 1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2)))))>
#<alt (* (pow b 2) (+ 1 (* 1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2)))))>
#<alt (* (pow b 2) (+ 1 (* 1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2)))))>
#<alt (pow b 2)>
#<alt (* (pow b 2) (+ 1 (* 1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2)))))>
#<alt (* (pow b 2) (+ 1 (* 1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2)))))>
#<alt (* (pow b 2) (+ 1 (* 1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2)))))>
#<alt (pow b 2)>
#<alt (+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow b 2))>
#<alt (+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow b 2))>
#<alt (+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow b 2))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (/ (pow b 2) (pow angle 2))))>
#<alt (* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (/ (pow b 2) (pow angle 2))))>
#<alt (* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (/ (pow b 2) (pow angle 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (/ (pow b 2) (pow angle 2))))>
#<alt (* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (/ (pow b 2) (pow angle 2))))>
#<alt (* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (/ (pow b 2) (pow angle 2))))>
#<alt (pow b 2)>
#<alt (+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow b 2))>
#<alt (+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow b 2))>
#<alt (+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow b 2))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* (pow a 2) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow b 2) (pow a 2))))>
#<alt (* (pow a 2) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow b 2) (pow a 2))))>
#<alt (* (pow a 2) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow b 2) (pow a 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* (pow a 2) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow b 2) (pow a 2))))>
#<alt (* (pow a 2) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow b 2) (pow a 2))))>
#<alt (* (pow a 2) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow b 2) (pow a 2))))>
#<alt (pow b 2)>
#<alt (pow b 2)>
#<alt (pow b 2)>
#<alt (pow b 2)>
#<alt (pow b 2)>
#<alt (pow b 2)>
#<alt (pow b 2)>
#<alt (pow b 2)>
#<alt (pow b 2)>
#<alt (pow b 2)>
#<alt (pow b 2)>
#<alt (pow b 2)>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (pow angle 2)>
#<alt (pow angle 2)>
#<alt (pow angle 2)>
#<alt (pow angle 2)>
#<alt (pow angle 2)>
#<alt (pow angle 2)>
#<alt (pow angle 2)>
#<alt (pow angle 2)>
#<alt (pow angle 2)>
#<alt (pow angle 2)>
#<alt (pow angle 2)>
#<alt (pow angle 2)>
#<alt (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))>
#<alt (+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* (pow a 2) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2))))>
#<alt (* (pow a 2) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2))))>
#<alt (* (pow a 2) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* (pow a 2) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2))))>
#<alt (* (pow a 2) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2))))>
#<alt (* (pow a 2) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2))))>
#<alt (pow b 2)>
#<alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (pow b 2))>
#<alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))) (pow b 2))>
#<alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow b 2))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow angle 2))))>
#<alt (* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow angle 2))))>
#<alt (* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow angle 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow angle 2))))>
#<alt (* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow angle 2))))>
#<alt (* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow angle 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow b 2) (+ (* 1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow b 2) (+ (* 1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow b 2) (+ (* 1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow b 2) (+ (* 1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow b 2) (+ (* 1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow b 2) (+ (* 1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/180 (* a (* angle (PI))))>
#<alt (* 1/180 (* a (* angle (PI))))>
#<alt (* 1/180 (* a (* angle (PI))))>
#<alt (* 1/180 (* a (* angle (PI))))>
#<alt (* 1/180 (* a (* angle (PI))))>
#<alt (* 1/180 (* a (* angle (PI))))>
#<alt (* 1/180 (* a (* angle (PI))))>
#<alt (* 1/180 (* a (* angle (PI))))>
#<alt (* 1/180 (* a (* angle (PI))))>
#<alt (* 1/180 (* a (* angle (PI))))>
#<alt (* 1/180 (* a (* angle (PI))))>
#<alt (* 1/180 (* a (* angle (PI))))>
#<alt (* 1/180 (* a (* angle (PI))))>
#<alt (* 1/180 (* a (* angle (PI))))>
#<alt (* 1/180 (* a (* angle (PI))))>
#<alt (* 1/180 (* a (* angle (PI))))>
#<alt (* 1/180 (* a (* angle (PI))))>
#<alt (* 1/180 (* a (* angle (PI))))>
#<alt (* 1/180 (* a (* angle (PI))))>
#<alt (* 1/180 (* a (* angle (PI))))>
#<alt (* 1/180 (* a (* angle (PI))))>
#<alt (* 1/180 (* a (* angle (PI))))>
#<alt (* 1/180 (* a (* angle (PI))))>
#<alt (* 1/180 (* a (* 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 (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2)))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))>
#<alt (pow b 2)>
#<alt (+ (* (pow angle 2) (+ (* -1/1049760000 (* (pow b 2) (* (pow (+ 1 (PI)) 2) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 2)))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (pow b 2))>
#<alt (+ (* (pow angle 2) (+ (* -1/1049760000 (* (pow b 2) (* (pow (+ 1 (PI)) 2) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 2)))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow b 2) (+ (* 1/13223952691200000000 (* (pow (+ 1 (PI)) 4) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 4))) (* 1/4407984230400000000 (* (pow (+ 1 (PI)) 4) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 4)))))))))) (pow b 2))>
#<alt (+ (* (pow angle 2) (+ (* -1/1049760000 (* (pow b 2) (* (pow (+ 1 (PI)) 2) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 2)))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow b 2) (+ (* -1/27763953154228224000000000000 (* (pow (+ 1 (PI)) 6) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 6))) (* -1/416459297313423360000000000000 (* (pow (+ 1 (PI)) 6) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 6))))))) (* (pow b 2) (+ (* 1/13223952691200000000 (* (pow (+ 1 (PI)) 4) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 4))) (* 1/4407984230400000000 (* (pow (+ 1 (PI)) 4) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 4))))))))))) (pow b 2))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2)))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2)))>
#<alt (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2))>
#<alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2)))>
#<alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2)))>
#<alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2)))>
#<alt (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2))>
#<alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2)))>
#<alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2)))>
#<alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2)))>
#<alt (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2))>
#<alt (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2))>
#<alt (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2))>
#<alt (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2))>
#<alt (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2))>
#<alt (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2))>
#<alt (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2))>
#<alt (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2))>
#<alt (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2))>
#<alt (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2))>
#<alt (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2))>
#<alt (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2))>
#<alt (pow b 2)>
#<alt (+ (* -1/1049760000 (* (pow angle 2) (* (pow b 2) (* (pow (+ 1 (PI)) 2) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 2))))) (pow b 2))>
#<alt (+ (* (pow angle 2) (+ (* -1/1049760000 (* (pow b 2) (* (pow (+ 1 (PI)) 2) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 2)))) (* (pow angle 2) (* (pow b 2) (+ (* 1/13223952691200000000 (* (pow (+ 1 (PI)) 4) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 4))) (* 1/4407984230400000000 (* (pow (+ 1 (PI)) 4) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 4)))))))) (pow b 2))>
#<alt (+ (* (pow angle 2) (+ (* -1/1049760000 (* (pow b 2) (* (pow (+ 1 (PI)) 2) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 2)))) (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/27763953154228224000000000000 (* (pow (+ 1 (PI)) 6) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 6))) (* -1/416459297313423360000000000000 (* (pow (+ 1 (PI)) 6) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 6)))))) (* (pow b 2) (+ (* 1/13223952691200000000 (* (pow (+ 1 (PI)) 4) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 4))) (* 1/4407984230400000000 (* (pow (+ 1 (PI)) 4) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 4))))))))) (pow b 2))>
#<alt (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2))>
#<alt (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2))>
#<alt (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2))>
#<alt (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2))>
#<alt (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2))>
#<alt (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2))>
#<alt (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2))>
#<alt (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2))>
#<alt (* b (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))))>
#<alt (* b (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))))>
#<alt (* b (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))))>
#<alt (* b (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))))>
#<alt (* b (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))))>
#<alt (* b (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))))>
#<alt (* b (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))))>
#<alt (* b (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))))>
#<alt (* b (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))))>
#<alt (* b (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))))>
#<alt (* b (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))))>
#<alt (* b (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))))>
#<alt b>
#<alt (+ b (* -1/2099520000 (* (pow angle 2) (* b (* (pow (+ 1 (PI)) 2) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 2))))))>
#<alt (+ b (* (pow angle 2) (+ (* -1/2099520000 (* b (* (pow (+ 1 (PI)) 2) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 2)))) (* 1/26447905382400000000 (* (pow angle 2) (* b (* (pow (+ 1 (PI)) 4) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 4))))))))>
#<alt (+ b (* (pow angle 2) (+ (* -1/2099520000 (* b (* (pow (+ 1 (PI)) 2) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 2)))) (* (pow angle 2) (+ (* -1/832918594626846720000000000000 (* (pow angle 2) (* b (* (pow (+ 1 (PI)) 6) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 6))))) (* 1/26447905382400000000 (* b (* (pow (+ 1 (PI)) 4) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 4)))))))))>
#<alt (* b (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))))>
#<alt (* b (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))))>
#<alt (* b (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))))>
#<alt (* b (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))))>
#<alt (* b (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))))>
#<alt (* b (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))))>
#<alt (* b (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))))>
#<alt (* b (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))))>
#<alt 1>
#<alt (+ 1 (* -1/2099520000 (* (pow angle 2) (* (pow (+ 1 (PI)) 2) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 2)))))>
#<alt (+ 1 (* (pow angle 2) (+ (* -1/2099520000 (* (pow (+ 1 (PI)) 2) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 2))) (* 1/26447905382400000000 (* (pow angle 2) (* (pow (+ 1 (PI)) 4) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 4)))))))>
#<alt (+ 1 (* (pow angle 2) (+ (* -1/2099520000 (* (pow (+ 1 (PI)) 2) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 2))) (* (pow angle 2) (+ (* -1/832918594626846720000000000000 (* (pow angle 2) (* (pow (+ 1 (PI)) 6) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 6)))) (* 1/26447905382400000000 (* (pow (+ 1 (PI)) 4) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 4))))))))>
#<alt (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI)))))))))>
#<alt (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI)))))))))>
#<alt (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI)))))))))>
#<alt (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI)))))))))>
#<alt (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI)))))))))>
#<alt (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI)))))))))>
#<alt (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI)))))))))>
#<alt (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI)))))))))>
#<alt (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))>
#<alt (pow b 2)>
#<alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (pow b 2))>
#<alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow b 2))>
#<alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))) (pow b 2))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt 1>
#<alt (+ 1 (* -1/64800 (* (pow angle 2) (pow (+ 1 (PI)) 2))))>
#<alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (+ 1 (PI)) 2)) (* 1/25194240000 (* (pow angle 2) (pow (+ 1 (PI)) 4))))))>
#<alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (+ 1 (PI)) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (+ 1 (PI)) 6))) (* 1/25194240000 (pow (+ 1 (PI)) 4)))))))>
#<alt (cos (* 1/180 (* angle (+ 1 (PI)))))>
#<alt (cos (* 1/180 (* angle (+ 1 (PI)))))>
#<alt (cos (* 1/180 (* angle (+ 1 (PI)))))>
#<alt (cos (* 1/180 (* angle (+ 1 (PI)))))>
#<alt (cos (* 1/180 (* angle (+ 1 (PI)))))>
#<alt (cos (* 1/180 (* angle (+ 1 (PI)))))>
#<alt (cos (* 1/180 (* angle (+ 1 (PI)))))>
#<alt (cos (* 1/180 (* angle (+ 1 (PI)))))>
#<alt (* 1/180 (* angle (+ 1 (PI))))>
#<alt (* angle (+ (* -1/34992000 (* (pow angle 2) (pow (+ 1 (PI)) 3))) (* 1/180 (+ 1 (PI)))))>
#<alt (* angle (+ (* 1/180 (+ 1 (PI))) (* (pow angle 2) (+ (* -1/34992000 (pow (+ 1 (PI)) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (+ 1 (PI)) 5)))))))>
#<alt (* angle (+ (* 1/180 (+ 1 (PI))) (* (pow angle 2) (+ (* -1/34992000 (pow (+ 1 (PI)) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (+ 1 (PI)) 7))) (* 1/22674816000000 (pow (+ 1 (PI)) 5))))))))>
#<alt (sin (* 1/180 (* angle (+ 1 (PI)))))>
#<alt (sin (* 1/180 (* angle (+ 1 (PI)))))>
#<alt (sin (* 1/180 (* angle (+ 1 (PI)))))>
#<alt (sin (* 1/180 (* angle (+ 1 (PI)))))>
#<alt (sin (* 1/180 (* angle (+ 1 (PI)))))>
#<alt (sin (* 1/180 (* angle (+ 1 (PI)))))>
#<alt (sin (* 1/180 (* angle (+ 1 (PI)))))>
#<alt (sin (* 1/180 (* angle (+ 1 (PI)))))>
#<alt (* 1/180 angle)>
#<alt (* angle (+ 1/180 (* -1/34992000 (pow angle 2))))>
#<alt (* angle (+ 1/180 (* (pow angle 2) (- (* 1/22674816000000 (pow angle 2)) 1/34992000))))>
#<alt (* angle (+ 1/180 (* (pow angle 2) (- (* (pow angle 2) (+ 1/22674816000000 (* -1/30855889612800000000 (pow angle 2)))) 1/34992000))))>
#<alt (sin (* 1/180 angle))>
#<alt (sin (* 1/180 angle))>
#<alt (sin (* 1/180 angle))>
#<alt (sin (* 1/180 angle))>
#<alt (sin (* 1/180 angle))>
#<alt (sin (* 1/180 angle))>
#<alt (sin (* 1/180 angle))>
#<alt (sin (* 1/180 angle))>
#<alt (* 1/32400 (* (pow a 2) (pow (PI) 2)))>
#<alt (* 1/32400 (* (pow a 2) (pow (PI) 2)))>
#<alt (* 1/32400 (* (pow a 2) (pow (PI) 2)))>
#<alt (* 1/32400 (* (pow a 2) (pow (PI) 2)))>
#<alt (* 1/32400 (* (pow a 2) (pow (PI) 2)))>
#<alt (* 1/32400 (* (pow a 2) (pow (PI) 2)))>
#<alt (* 1/32400 (* (pow a 2) (pow (PI) 2)))>
#<alt (* 1/32400 (* (pow a 2) (pow (PI) 2)))>
#<alt (* 1/32400 (* (pow a 2) (pow (PI) 2)))>
#<alt (* 1/32400 (* (pow a 2) (pow (PI) 2)))>
#<alt (* 1/32400 (* (pow a 2) (pow (PI) 2)))>
#<alt (* 1/32400 (* (pow a 2) (pow (PI) 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 (* 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/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))>
#<alt (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))>
#<alt (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))>
#<alt (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))>
#<alt (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))>
#<alt (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))>
#<alt (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))>
#<alt (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))>
#<alt (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))>
#<alt (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))>
#<alt (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))>
#<alt (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (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/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)))>
Calls

132 calls:

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

rewrite398.0ms (2.6%)

Algorithm
batch-egg-rewrite
Rules
2742×*-lowering-*.f32
2742×*-lowering-*.f64
2382×fma-lowering-fma.f32
2382×fma-lowering-fma.f64
1642×fma-define
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
066312
1393203
23654192
08308192
Stop Event
iter limit
node limit
Counts
29 → 631
Calls
Call 1
Inputs
(+ (pow (* a (sin (/ (* angle (PI)) 180))) 2) (pow (* b (+ (* (cos (* 1/180 (* angle (+ 1 (PI))))) (cos (/ angle 180))) (* (sin (/ (+ (PI) 1) (/ 180 angle))) (sin (/ angle 180))))) 2))
(pow (* a (sin (/ (* angle (PI)) 180))) 2)
(* a (sin (/ (* angle (PI)) 180)))
(sin (/ (* angle (PI)) 180))
(+ (* b b) (* (* angle angle) (* (* a a) (* (* (PI) (PI)) 1/32400))))
(* b b)
(* (* angle angle) (* (* a a) (* (* (PI) (PI)) 1/32400)))
(* angle angle)
(+ (pow (* a (* angle (* 1/180 (PI)))) 2) (pow (* b (cos (/ (* angle (PI)) 180))) 2))
(pow (* a (* angle (* 1/180 (PI)))) 2)
(* a (* angle (* 1/180 (PI))))
(* angle (* 1/180 (PI)))
(+ (pow (* a (sin (/ (* angle (PI)) 180))) 2) (pow (* b (cos (/ (- 180 (* (/ 180 (* (+ (PI) 1) angle)) angle)) (* (/ 180 (* (+ (PI) 1) angle)) 180)))) 2))
(pow (* b (cos (/ (- 180 (* (/ 180 (* (+ (PI) 1) angle)) angle)) (* (/ 180 (* (+ (PI) 1) angle)) 180)))) 2)
(* b (cos (/ (- 180 (* (/ 180 (* (+ (PI) 1) angle)) angle)) (* (/ 180 (* (+ (PI) 1) angle)) 180))))
(cos (/ (- 180 (* (/ 180 (* (+ (PI) 1) angle)) angle)) (* (/ 180 (* (+ (PI) 1) angle)) 180)))
(+ (pow (* a (sin (/ (* angle (PI)) 180))) 2) (pow (* b (cos (pow (pow (/ (/ 180 angle) (PI)) -1/4) 4))) 2))
(cos (* 1/180 (* angle (+ 1 (PI)))))
(sin (/ (+ (PI) 1) (/ 180 angle)))
(sin (/ angle 180))
(* (* (PI) (PI)) 1/32400)
(* (* a a) (* (* (PI) (PI)) 1/32400))
(PI)
(cos (/ (* angle (PI)) 180))
(/ (* angle (PI)) 180)
(* angle (PI))
(/ (- 180 (* (/ 180 (* (+ (PI) 1) angle)) angle)) (* (/ 180 (* (+ (PI) 1) angle)) 180))
(cos (pow (pow (/ (/ 180 angle) (PI)) -1/4) 4))
(pow (pow (/ (/ 180 angle) (PI)) -1/4) 4)
Outputs
(+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))))))
(+.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(-.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))))))) (/.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))))))))
(fma.f64 a (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))))))
(fma.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))))))
(fma.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))))))
(fma.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))))))
(fma.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(fma.f64 b (*.f64 (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(fma.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(fma.f64 (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (*.f64 b (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 b b) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(fma.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))))))
(fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 a a) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))))))
(fma.f64 (exp.f64 (log.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))) (exp.f64 (log.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(fma.f64 (exp.f64 (log.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (exp.f64 (log.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))))))
(fma.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))))))
(fma.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) a (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))))))
(fma.f64 (*.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))) b) (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(fma.f64 (*.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))) (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))) b (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))))))))) (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))))))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)))) (neg.f64 (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))))))))) (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))))))
(*.f64 (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))))))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (log.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) #s(literal 1 binary64)) #s(literal 2 binary64)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) #s(literal 1 binary64)) (*.f64 (log.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) #s(literal 1 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 a) #s(literal 2 binary64)) (*.f64 (log.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (*.f64 (log.f64 a) #s(literal 2 binary64))))
(pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 2 binary64))
(*.f64 a (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(*.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))
(*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 a a))
(*.f64 (exp.f64 (log.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (exp.f64 (log.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))
(*.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) a)
(exp.f64 (*.f64 (log.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 1 binary64))
(pow.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) #s(literal 2 binary64))
(*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)
(*.f64 (sqrt.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (sqrt.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 1 binary64)))
(sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(neg.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))))
(pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 1 binary64))
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (*.f64 b b))
(+.f64 (*.f64 b b) (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))))
(-.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 b b) (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))))) (/.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))))) (-.f64 (*.f64 b b) (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))))))
(fma.f64 a (*.f64 (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))) (*.f64 angle angle)) (*.f64 b b))
(fma.f64 angle (*.f64 (*.f64 a angle) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (*.f64 b b))
(fma.f64 b b (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))))
(fma.f64 (*.f64 angle angle) (*.f64 a (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (*.f64 b b))
(fma.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))) (*.f64 angle (*.f64 angle (*.f64 a a))) (*.f64 b b))
(fma.f64 (*.f64 a (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (*.f64 angle angle) (*.f64 b b))
(fma.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))) (*.f64 angle angle)) (*.f64 b b))
(fma.f64 (*.f64 angle (*.f64 angle (*.f64 a a))) (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))) (*.f64 b b))
(fma.f64 (*.f64 a (*.f64 a (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 b b))
(fma.f64 (*.f64 (*.f64 a angle) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) angle (*.f64 b b))
(fma.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))) (*.f64 b b))
(fma.f64 (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))) (*.f64 a a) (*.f64 b b))
(fma.f64 (*.f64 (*.f64 angle angle) (*.f64 a (*.f64 a (*.f64 (PI.f64) (PI.f64))))) #s(literal 1/32400 binary64) (*.f64 b b))
(fma.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 a a))) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/32400 binary64)) (*.f64 b b))
(fma.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 a a))) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/32400 binary64) (*.f64 b b))
(fma.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 a a))) #s(literal 1/32400 binary64)) (*.f64 (PI.f64) (PI.f64)) (*.f64 b b))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (*.f64 b b)))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (*.f64 (*.f64 a (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (*.f64 (*.f64 a (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (*.f64 b b)))))
(/.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (*.f64 (*.f64 a (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))))))) (+.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (*.f64 b b)))))
(/.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))))))) (-.f64 (*.f64 b b) (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (*.f64 (*.f64 a (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))))))))) (neg.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (*.f64 b b))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))))))) (neg.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))))) (*.f64 b (*.f64 b (*.f64 b b)))) (-.f64 (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (*.f64 b b)))
(pow.f64 (/.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (*.f64 b b)))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (*.f64 (*.f64 a (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (*.f64 (*.f64 a (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (*.f64 b b))))))
(*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))))))
(exp.f64 (*.f64 (log.f64 b) #s(literal 2 binary64)))
(pow.f64 b #s(literal 2 binary64))
(pow.f64 (*.f64 b b) #s(literal 1 binary64))
(*.f64 b b)
(*.f64 a (*.f64 (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))) (*.f64 angle angle)))
(*.f64 angle (*.f64 (*.f64 a angle) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))))
(*.f64 (*.f64 angle angle) (*.f64 a (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))))
(*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))) (*.f64 angle (*.f64 angle (*.f64 a a))))
(*.f64 (*.f64 a (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (*.f64 angle angle))
(*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))) (*.f64 angle angle)))
(*.f64 (*.f64 angle (*.f64 angle (*.f64 a a))) (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))
(*.f64 (*.f64 a (*.f64 a (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))
(*.f64 (*.f64 (*.f64 a angle) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) angle)
(*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))))
(*.f64 (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))) (*.f64 a a))
(*.f64 (*.f64 (*.f64 angle angle) (*.f64 a (*.f64 a (*.f64 (PI.f64) (PI.f64))))) #s(literal 1/32400 binary64))
(*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 a a))) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))
(*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 a a))) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/32400 binary64))
(*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 a a))) #s(literal 1/32400 binary64)) (*.f64 (PI.f64) (PI.f64)))
(exp.f64 (*.f64 (log.f64 angle) #s(literal 2 binary64)))
(pow.f64 angle #s(literal 2 binary64))
(pow.f64 (*.f64 angle angle) #s(literal 1 binary64))
(*.f64 angle angle)
(+.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(+.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (-.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))) (/.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))))
(fma.f64 a (*.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(fma.f64 a (*.f64 a (*.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(fma.f64 b (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(fma.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(fma.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(fma.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 b (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(fma.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 b b) (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(fma.f64 (*.f64 a a) (*.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(fma.f64 (*.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a a) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(fma.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) (*.f64 a (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(fma.f64 (*.f64 angle (*.f64 angle (*.f64 a a))) (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 180 binary64))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(fma.f64 (*.f64 a angle) (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(fma.f64 (exp.f64 (log.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (exp.f64 (log.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(fma.f64 (exp.f64 (log.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (exp.f64 (log.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(fma.f64 (*.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) b) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(fma.f64 (*.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) b (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(fma.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(fma.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(fma.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a angle)) (/.f64 (PI.f64) #s(literal 180 binary64)) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (+.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))) (-.f64 (*.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (+.f64 (*.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (+.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 (*.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 b b)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)))) (neg.f64 (-.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (+.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))) (-.f64 (*.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(*.f64 (-.f64 (*.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (log.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 1 binary64)) #s(literal 2 binary64)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 1 binary64)) (*.f64 (log.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 1 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 a) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)) (*.f64 (log.f64 a) #s(literal 2 binary64))))
(pow.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) #s(literal 2 binary64))
(*.f64 a (*.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 a (*.f64 a (*.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (*.f64 a a) (*.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (*.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a a))
(*.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) (*.f64 a (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (*.f64 angle (*.f64 angle (*.f64 a a))) (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 180 binary64))))
(*.f64 (*.f64 a angle) (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (exp.f64 (log.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (exp.f64 (log.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(*.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) a)
(*.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a angle)) (/.f64 (PI.f64) #s(literal 180 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(pow.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 1 binary64))
(pow.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64))
(*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 angle (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) a))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (PI.f64) a))
(*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (*.f64 a angle))
(*.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) a)
(*.f64 (*.f64 a angle) (/.f64 (PI.f64) #s(literal 180 binary64)))
(*.f64 (sqrt.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (sqrt.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (*.f64 a (/.f64 angle #s(literal 180 binary64))) (PI.f64))
(*.f64 (*.f64 a (/.f64 (PI.f64) #s(literal 180 binary64))) angle)
(*.f64 (*.f64 (*.f64 a angle) (PI.f64)) #s(literal 1/180 binary64))
(*.f64 (*.f64 (*.f64 a angle) #s(literal 1/180 binary64)) (PI.f64))
(exp.f64 (log.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))) #s(literal -1 binary64)) #s(literal 1 binary64)))
(exp.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -1/4 binary64) (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))))
(neg.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) #s(literal 1 binary64)))
(/.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 1 binary64) angle))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 angle (PI.f64))) #s(literal -180 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (/.f64 #s(literal -180 binary64) angle))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 angle (PI.f64)))) #s(literal 180 binary64))
(pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) #s(literal -1/4 binary64)) #s(literal 4 binary64))
(pow.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) #s(literal -1/8 binary64)) #s(literal 8 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 angle (/.f64 (PI.f64) #s(literal 180 binary64)))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 #s(literal 1 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(*.f64 (/.f64 (PI.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 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 angle (PI.f64))) #s(literal -1/180 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) #s(literal -1/2 binary64)))
(*.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 (PI.f64) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -180 binary64) angle)) (-.f64 #s(literal 0 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 (PI.f64) #s(literal -180 binary64)) (-.f64 #s(literal 0 binary64) angle))
(+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))))))
(+.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(-.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))))))) (/.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))))))))
(fma.f64 a (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))))))
(fma.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))))))
(fma.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))))))
(fma.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))))))
(fma.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(fma.f64 b (*.f64 (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(fma.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(fma.f64 (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (*.f64 b (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 b b) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(fma.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))))))
(fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 a a) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))))))
(fma.f64 (exp.f64 (log.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))) (exp.f64 (log.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(fma.f64 (exp.f64 (log.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (exp.f64 (log.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))))))
(fma.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))))))
(fma.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) a (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))))))
(fma.f64 (*.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))) b) (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(fma.f64 (*.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))) (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))) b (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))))))))) (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))))))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)))) (neg.f64 (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))))))))) (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))))))
(*.f64 (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))))))))
(+.f64 (*.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 b (*.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 (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 b (*.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 b (*.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 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 (*.f64 b (*.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 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (log.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))))))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))))) #s(literal 1 binary64)) #s(literal 2 binary64)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))))) #s(literal 1 binary64)) (*.f64 (log.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))))) #s(literal 1 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 b) #s(literal 2 binary64)) (*.f64 (log.f64 (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (*.f64 (log.f64 b) #s(literal 2 binary64))))
(fma.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 b (*.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 (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 b (*.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)))))))
(fma.f64 (*.f64 b (*.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 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (*.f64 b (*.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 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))))))
(pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64))
(pow.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))))) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 2 binary64))
(*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))))))))
(*.f64 b (*.f64 (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))))))
(*.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (*.f64 b (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))))))
(*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 b b))
(*.f64 (exp.f64 (log.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))) (exp.f64 (log.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))))
(*.f64 (*.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))) b) (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (*.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))) (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))) b)
(+.f64 (*.f64 b (*.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 b (*.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 b (*.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 b (*.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))))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(fma.f64 b (*.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 b (*.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))))))
(fma.f64 b (*.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 b (*.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))))))
(fma.f64 (cos.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (cos.f64 (/.f64 angle #s(literal 180 binary64))) b) (*.f64 b (*.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))))))
(fma.f64 (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))) b) (*.f64 b (*.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))))))
(fma.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)))) b (*.f64 b (*.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))))))
(fma.f64 (sin.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (sin.f64 (/.f64 angle #s(literal 180 binary64))) b) (*.f64 b (*.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))))))
(fma.f64 (sin.f64 (/.f64 angle #s(literal 180 binary64))) (*.f64 (sin.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) b) (*.f64 b (*.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))))))
(fma.f64 (*.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)))) b (*.f64 b (*.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))))))
(fma.f64 (*.f64 b (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 b (*.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))))))
(fma.f64 (*.f64 b (cos.f64 (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (*.f64 b (*.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))))))
(fma.f64 (*.f64 b (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 b (*.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))))))
(fma.f64 (*.f64 b (sin.f64 (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (*.f64 b (*.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 (+.f64 (pow.f64 (*.f64 b (*.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))))) #s(literal 3 binary64)) (pow.f64 (*.f64 b (*.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))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 b (*.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))))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 b (*.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))))) #s(literal 2 binary64)) (*.f64 (*.f64 b (*.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 b (*.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 (pow.f64 (*.f64 b (*.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))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (*.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))))) #s(literal 2 binary64))) (-.f64 (*.f64 b (*.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 b (*.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 b (+.f64 (pow.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)))) #s(literal 3 binary64)) (pow.f64 (*.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)))) #s(literal 3 binary64)))) (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle #s(literal 180 binary64))))))) (*.f64 (*.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 (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 (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 (*.f64 b (*.f64 (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))))) (cos.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.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)))) #s(literal 3 binary64)) (pow.f64 (*.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)))) #s(literal 3 binary64))) b) (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle #s(literal 180 binary64))))))) (*.f64 (*.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 (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 (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 (*.f64 (*.f64 (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))) b) (cos.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))))
(pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 1 binary64))
(pow.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))))) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))))) #s(literal 2 binary64))
(*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) b)
(*.f64 (sqrt.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))))) (sqrt.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))))))
(+.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 (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 (cos.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (/.f64 angle #s(literal 180 binary64)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 1 binary64)))
(cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))
(cos.f64 (-.f64 (/.f64 angle #s(literal 180 binary64)) (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))))
(cos.f64 (/.f64 (-.f64 #s(literal 180 binary64) (/.f64 (*.f64 angle (/.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64)))) angle)) (/.f64 #s(literal -32400 binary64) (*.f64 angle (+.f64 (PI.f64) #s(literal 1 binary64))))))
(cos.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 180 binary64) (/.f64 (*.f64 angle (/.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64)))) angle))) (/.f64 (/.f64 #s(literal 32400 binary64) angle) (+.f64 (PI.f64) #s(literal 1 binary64)))))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle #s(literal 180 binary64))))))) (cos.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))) (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle #s(literal 180 binary64))))))) (cos.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.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 (neg.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 (neg.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 (-.f64 #s(literal 0 binary64) angle) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) angle) #s(literal 1/180 binary64)))))
(-.f64 (*.f64 (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (+.f64 (*.f64 #s(literal -1/180 binary64) angle) (/.f64 angle #s(literal 180 binary64))))) (*.f64 (sin.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (sin.f64 (+.f64 (*.f64 #s(literal -1/180 binary64) angle) (/.f64 angle #s(literal 180 binary64))))))
(fma.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)))))
(fma.f64 (cos.f64 (/.f64 angle #s(literal 180 binary64))) (cos.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (*.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)))))
(fma.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 (cos.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (/.f64 angle #s(literal 180 binary64)))))
(fma.f64 (sin.f64 (/.f64 angle #s(literal 180 binary64))) (sin.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (*.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)))))
(fma.f64 (+.f64 (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1/2 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)))))
(fma.f64 (-.f64 (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1/2 binary64) (*.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 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle #s(literal 180 binary64))))))) (*.f64 (*.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 (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 (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 (pow.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)))) #s(literal 3 binary64)) (pow.f64 (*.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)))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))))))
(/.f64 (+.f64 (pow.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)))) #s(literal 3 binary64)) (pow.f64 (*.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)))) #s(literal 3 binary64))) (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle #s(literal 180 binary64))))))) (*.f64 (*.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 (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 (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 (+.f64 (pow.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)))) #s(literal 3 binary64)) (pow.f64 (*.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)))) #s(literal 3 binary64))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle #s(literal 180 binary64))))))) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle #s(literal 180 binary64))))))) (*.f64 (cos.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (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 (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))))
(/.f64 (+.f64 (*.f64 (+.f64 (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))))) #s(literal 4 binary64))
(/.f64 (+.f64 (*.f64 (-.f64 (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))))) #s(literal 4 binary64))
(/.f64 (neg.f64 (+.f64 (pow.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)))) #s(literal 3 binary64)) (pow.f64 (*.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)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle #s(literal 180 binary64))))))) (*.f64 (*.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 (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 (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 (neg.f64 (*.f64 (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))))) (neg.f64 (cos.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle #s(literal 180 binary64))))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle #s(literal 180 binary64)))))))) (-.f64 (*.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 (cos.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (/.f64 angle #s(literal 180 binary64))))))
(pow.f64 (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) #s(literal 1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle #s(literal 180 binary64))))))) (*.f64 (*.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 (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 (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 (pow.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)))) #s(literal 3 binary64)) (pow.f64 (*.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)))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (cos.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.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)))) #s(literal 3 binary64)) (pow.f64 (*.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)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle #s(literal 180 binary64))))))) (*.f64 (*.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 (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 (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 (*.f64 (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))))
(+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(+.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(-.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))) (/.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))))
(fma.f64 a (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(fma.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(fma.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(fma.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(fma.f64 b (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(fma.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(fma.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 b (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(fma.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 b b) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(fma.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 a a) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(fma.f64 (exp.f64 (log.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (exp.f64 (log.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(fma.f64 (exp.f64 (log.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (exp.f64 (log.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(fma.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(fma.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) a (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(fma.f64 (*.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) b) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(fma.f64 (*.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) b (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))) (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)))) (neg.f64 (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))) (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))))))
(*.f64 (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))))
(cos.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))
(cos.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal -180 binary64) angle)))
(cos.f64 (/.f64 (+.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (PI.f64))) (/.f64 #s(literal 180 binary64) angle)))
(-.f64 (*.f64 (cos.f64 (/.f64 angle #s(literal 180 binary64))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (sin.f64 (/.f64 angle #s(literal 180 binary64))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(-.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (/.f64 angle #s(literal 180 binary64)))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (sin.f64 (/.f64 angle #s(literal 180 binary64)))))
(+.f64 (*.f64 (sin.f64 (/.f64 angle #s(literal 180 binary64))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (cos.f64 (/.f64 angle #s(literal 180 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))) (cos.f64 (/.f64 angle #s(literal 180 binary64)))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (sin.f64 (/.f64 angle #s(literal 180 binary64)))))
(sin.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))
(neg.f64 (sin.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal -180 binary64) angle))))
(neg.f64 (sin.f64 (/.f64 (+.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (PI.f64))) (/.f64 #s(literal 180 binary64) angle))))
(sin.f64 (/.f64 angle #s(literal 180 binary64)))
(neg.f64 (sin.f64 (/.f64 angle #s(literal -180 binary64))))
(*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))
(*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))
(*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))
(*.f64 (*.f64 (PI.f64) #s(literal 1/32400 binary64)) (PI.f64))
(*.f64 a (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))))
(*.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) #s(literal 1/32400 binary64)) (*.f64 a a)))
(*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))
(*.f64 #s(literal 1/32400 binary64) (*.f64 a (*.f64 a (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))) (*.f64 a a))
(*.f64 (*.f64 a a) (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))
(*.f64 (*.f64 a (*.f64 a (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/32400 binary64))
(*.f64 (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))) a)
(*.f64 (*.f64 (*.f64 a a) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))
(*.f64 (*.f64 (*.f64 a a) #s(literal 1/32400 binary64)) (*.f64 (PI.f64) (PI.f64)))
(PI.f64)
(log.f64 (exp.f64 (PI.f64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (PI.f64))))
(exp.f64 (log.f64 (PI.f64)))
(exp.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64))) #s(literal 2 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 0 binary64) (log.f64 (PI.f64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 3 binary64)) #s(literal 1/3 binary64)))
(-.f64 (exp.f64 (log1p.f64 (PI.f64))) #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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (PI.f64)))
(log1p.f64 (expm1.f64 (PI.f64)))
(pow.f64 (PI.f64) #s(literal 1 binary64))
(pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/2 binary64))
(pow.f64 (cbrt.f64 (PI.f64)) #s(literal 3 binary64))
(pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/3 binary64))
(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 (exp.f64 #s(literal 1 binary64))))
(*.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 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (PI.f64)) (log.f64 (exp.f64 (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 1 binary64)))
(cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))
(pow.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 1 binary64))
(exp.f64 (log.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))) #s(literal -1 binary64)) #s(literal 1 binary64)))
(exp.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -1/4 binary64) (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))))
(neg.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) #s(literal 1 binary64)))
(/.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 1 binary64) angle))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 angle (PI.f64))) #s(literal -180 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (/.f64 #s(literal -180 binary64) angle))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 angle (PI.f64)))) #s(literal 180 binary64))
(pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) #s(literal -1/4 binary64)) #s(literal 4 binary64))
(pow.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) #s(literal -1/8 binary64)) #s(literal 8 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 angle (/.f64 (PI.f64) #s(literal 180 binary64)))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 #s(literal 1 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(*.f64 (/.f64 (PI.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 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 angle (PI.f64))) #s(literal -1/180 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) #s(literal -1/2 binary64)))
(*.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 (PI.f64) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -180 binary64) angle)) (-.f64 #s(literal 0 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 (PI.f64) #s(literal -180 binary64)) (-.f64 #s(literal 0 binary64) angle))
(*.f64 angle (PI.f64))
(*.f64 (PI.f64) angle)
(*.f64 #s(literal 1 binary64) (*.f64 angle (PI.f64)))
(*.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 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 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)) (neg.f64 (/.f64 angle #s(literal 180 binary64))))
(+.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)) (*.f64 (-.f64 #s(literal 0 binary64) angle) #s(literal 1/180 binary64)))
(+.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)) (+.f64 (*.f64 #s(literal -1/180 binary64) angle) (/.f64 angle #s(literal 180 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))) #s(literal -1 binary64)))
(-.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 angle #s(literal 180 binary64)))
(fma.f64 angle (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 180 binary64)) (neg.f64 (/.f64 angle #s(literal 180 binary64))))
(fma.f64 angle (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 180 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) angle) #s(literal 1/180 binary64)))
(fma.f64 #s(literal 180 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (+.f64 (PI.f64) #s(literal 1 binary64)))) (neg.f64 (/.f64 angle #s(literal 180 binary64))))
(fma.f64 #s(literal 180 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (+.f64 (PI.f64) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) angle) #s(literal 1/180 binary64)))
(fma.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 (PI.f64) #s(literal 1 binary64))) (neg.f64 (/.f64 angle #s(literal 180 binary64))))
(fma.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 (PI.f64) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) angle) #s(literal 1/180 binary64)))
(fma.f64 #s(literal 1/180 binary64) (-.f64 (*.f64 angle (+.f64 (PI.f64) #s(literal 1 binary64))) angle) (+.f64 (*.f64 #s(literal -1/180 binary64) angle) (/.f64 angle #s(literal 180 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)) (neg.f64 (/.f64 angle #s(literal 180 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)) (*.f64 (-.f64 #s(literal 0 binary64) angle) #s(literal 1/180 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)) (+.f64 (*.f64 #s(literal -1/180 binary64) angle) (/.f64 angle #s(literal 180 binary64))))
(fma.f64 (/.f64 angle #s(literal 180 binary64)) (+.f64 (PI.f64) #s(literal 1 binary64)) (neg.f64 (/.f64 angle #s(literal 180 binary64))))
(fma.f64 (/.f64 angle #s(literal 180 binary64)) (+.f64 (PI.f64) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) angle) #s(literal 1/180 binary64)))
(fma.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)) (neg.f64 (/.f64 angle #s(literal 180 binary64))))
(fma.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) angle) #s(literal 1/180 binary64)))
(fma.f64 (*.f64 angle (+.f64 (PI.f64) #s(literal 1 binary64))) #s(literal 1/180 binary64) (neg.f64 (/.f64 angle #s(literal 180 binary64))))
(fma.f64 (*.f64 angle (+.f64 (PI.f64) #s(literal 1 binary64))) #s(literal 1/180 binary64) (*.f64 (-.f64 #s(literal 0 binary64) angle) #s(literal 1/180 binary64)))
(fma.f64 (-.f64 #s(literal 180 binary64) (/.f64 (*.f64 angle (/.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64)))) angle)) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (+.f64 (PI.f64) #s(literal 1 binary64)))) (+.f64 (*.f64 #s(literal -1/180 binary64) angle) (/.f64 angle #s(literal 180 binary64))))
(fma.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 180 binary64) (/.f64 (*.f64 angle (/.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64)))) angle))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -32400 binary64) (*.f64 angle (+.f64 (PI.f64) #s(literal 1 binary64))))) (+.f64 (*.f64 #s(literal -1/180 binary64) angle) (/.f64 angle #s(literal 180 binary64))))
(fma.f64 (+.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (PI.f64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -180 binary64) angle)) (neg.f64 (/.f64 angle #s(literal 180 binary64))))
(fma.f64 (+.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (PI.f64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -180 binary64) angle)) (*.f64 (-.f64 #s(literal 0 binary64) angle) #s(literal 1/180 binary64)))
(fma.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (+.f64 (PI.f64) #s(literal 1 binary64)))) (-.f64 #s(literal 180 binary64) (/.f64 (*.f64 angle (/.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64)))) angle)) (+.f64 (*.f64 #s(literal -1/180 binary64) angle) (/.f64 angle #s(literal 180 binary64))))
(fma.f64 (/.f64 (-.f64 #s(literal 180 binary64) (/.f64 (*.f64 angle (/.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64)))) angle)) (/.f64 (/.f64 #s(literal 180 binary64) angle) (+.f64 (PI.f64) #s(literal 1 binary64)))) #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal -1/180 binary64) angle) (/.f64 angle #s(literal 180 binary64))))
(fma.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 180 binary64)) angle (neg.f64 (/.f64 angle #s(literal 180 binary64))))
(fma.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 180 binary64)) angle (*.f64 (-.f64 #s(literal 0 binary64) angle) #s(literal 1/180 binary64)))
(fma.f64 (*.f64 #s(literal 1/180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64))) angle (neg.f64 (/.f64 angle #s(literal 180 binary64))))
(fma.f64 (*.f64 #s(literal 1/180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64))) angle (*.f64 (-.f64 #s(literal 0 binary64) angle) #s(literal 1/180 binary64)))
(fma.f64 (/.f64 (-.f64 #s(literal 180 binary64) (/.f64 (*.f64 angle (/.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64)))) angle)) #s(literal 32400 binary64)) (*.f64 angle (+.f64 (PI.f64) #s(literal 1 binary64))) (+.f64 (*.f64 #s(literal -1/180 binary64) angle) (/.f64 angle #s(literal 180 binary64))))
(fma.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)) (neg.f64 (/.f64 angle #s(literal 180 binary64))))
(fma.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) angle) #s(literal 1/180 binary64)))
(fma.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal -180 binary64)) (-.f64 #s(literal 0 binary64) angle) (neg.f64 (/.f64 angle #s(literal 180 binary64))))
(fma.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal -180 binary64)) (-.f64 #s(literal 0 binary64) angle) (*.f64 (-.f64 #s(literal 0 binary64) angle) #s(literal 1/180 binary64)))
(neg.f64 (/.f64 (-.f64 #s(literal 180 binary64) (/.f64 (*.f64 angle (/.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64)))) angle)) (/.f64 #s(literal -32400 binary64) (*.f64 angle (+.f64 (PI.f64) #s(literal 1 binary64))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 180 binary64) (/.f64 (*.f64 angle (/.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64)))) angle))) (/.f64 (/.f64 #s(literal 32400 binary64) angle) (+.f64 (PI.f64) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (/.f64 (-.f64 #s(literal 180 binary64) (/.f64 (*.f64 angle (/.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64)))) angle)) (/.f64 (/.f64 #s(literal 180 binary64) angle) (+.f64 (PI.f64) #s(literal 1 binary64))))))
(/.f64 (-.f64 #s(literal 180 binary64) (/.f64 (*.f64 angle (/.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64)))) angle)) (/.f64 (/.f64 #s(literal 32400 binary64) angle) (+.f64 (PI.f64) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 180 binary64) (/.f64 (*.f64 angle (/.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64)))) angle))) (/.f64 #s(literal -32400 binary64) (*.f64 angle (+.f64 (PI.f64) #s(literal 1 binary64)))))
(/.f64 (-.f64 #s(literal 5832000 binary64) (/.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 180 binary64)) (*.f64 angle #s(literal 180 binary64))) (*.f64 angle #s(literal 180 binary64))) (*.f64 (*.f64 (*.f64 angle (+.f64 (PI.f64) #s(literal 1 binary64))) (*.f64 angle (+.f64 (PI.f64) #s(literal 1 binary64)))) (*.f64 angle (+.f64 (PI.f64) #s(literal 1 binary64)))))) (*.f64 (/.f64 (/.f64 #s(literal 32400 binary64) angle) (+.f64 (PI.f64) #s(literal 1 binary64))) (+.f64 #s(literal 32400 binary64) (*.f64 (/.f64 (*.f64 angle (/.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64)))) angle) (+.f64 #s(literal 180 binary64) (/.f64 (*.f64 angle (/.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64)))) angle))))))
(/.f64 (+.f64 #s(literal 32400 binary64) (*.f64 (*.f64 angle (/.f64 #s(literal -180 binary64) (*.f64 angle (+.f64 (PI.f64) #s(literal 1 binary64))))) (/.f64 (*.f64 angle (/.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64)))) angle))) (*.f64 (/.f64 (/.f64 #s(literal 32400 binary64) angle) (+.f64 (PI.f64) #s(literal 1 binary64))) (+.f64 #s(literal 180 binary64) (/.f64 (*.f64 angle (/.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64)))) angle))))
(/.f64 (/.f64 (-.f64 #s(literal 180 binary64) (/.f64 (*.f64 angle (/.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64)))) angle)) (/.f64 (/.f64 #s(literal 180 binary64) angle) (+.f64 (PI.f64) #s(literal 1 binary64)))) #s(literal 180 binary64))
(/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))
(/.f64 (-.f64 (*.f64 #s(literal 180 binary64) (/.f64 (/.f64 #s(literal 32400 binary64) angle) (+.f64 (PI.f64) #s(literal 1 binary64)))) (*.f64 (/.f64 (/.f64 #s(literal 32400 binary64) angle) (+.f64 (PI.f64) #s(literal 1 binary64))) (/.f64 (*.f64 angle (/.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64)))) angle))) (*.f64 (/.f64 (/.f64 #s(literal 32400 binary64) angle) (+.f64 (PI.f64) #s(literal 1 binary64))) (/.f64 (/.f64 #s(literal 32400 binary64) angle) (+.f64 (PI.f64) #s(literal 1 binary64)))))
(/.f64 (-.f64 (/.f64 #s(literal 180 binary64) angle) (*.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (+.f64 (PI.f64) #s(literal 1 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (+.f64 (PI.f64) #s(literal 1 binary64))) (/.f64 #s(literal 180 binary64) angle)))
(/.f64 (-.f64 #s(literal -180 binary64) (*.f64 angle (/.f64 #s(literal -180 binary64) (*.f64 angle (+.f64 (PI.f64) #s(literal 1 binary64)))))) (/.f64 #s(literal -32400 binary64) (*.f64 angle (+.f64 (PI.f64) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 180 binary64)) (*.f64 (/.f64 #s(literal 180 binary64) angle) angle)) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 180 binary64)))
(/.f64 (-.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 180 binary64) angle) (/.f64 #s(literal 180 binary64) angle)))
(/.f64 (-.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal -180 binary64)) (*.f64 (/.f64 #s(literal 180 binary64) angle) (-.f64 #s(literal 0 binary64) angle))) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal -180 binary64)))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (PI.f64))) #s(literal 180 binary64)) (*.f64 (/.f64 #s(literal -180 binary64) angle) angle)) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 180 binary64)))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (PI.f64))) (/.f64 #s(literal 180 binary64) angle)) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal -180 binary64) angle) (/.f64 #s(literal 180 binary64) angle)))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (PI.f64))) #s(literal -180 binary64)) (*.f64 (/.f64 #s(literal -180 binary64) angle) (-.f64 #s(literal 0 binary64) angle))) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal -180 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 5832000 binary64) (/.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 180 binary64)) (*.f64 angle #s(literal 180 binary64))) (*.f64 angle #s(literal 180 binary64))) (*.f64 (*.f64 (*.f64 angle (+.f64 (PI.f64) #s(literal 1 binary64))) (*.f64 angle (+.f64 (PI.f64) #s(literal 1 binary64)))) (*.f64 angle (+.f64 (PI.f64) #s(literal 1 binary64)))))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 32400 binary64) (*.f64 (/.f64 (*.f64 angle (/.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64)))) angle) (+.f64 #s(literal 180 binary64) (/.f64 (*.f64 angle (/.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64)))) angle)))) (/.f64 (/.f64 #s(literal 32400 binary64) angle) (+.f64 (PI.f64) #s(literal 1 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 32400 binary64) (*.f64 (*.f64 angle (/.f64 #s(literal -180 binary64) (*.f64 angle (+.f64 (PI.f64) #s(literal 1 binary64))))) (/.f64 (*.f64 angle (/.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64)))) angle))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 180 binary64) (/.f64 (*.f64 angle (/.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64)))) angle)) (/.f64 (/.f64 #s(literal 32400 binary64) angle) (+.f64 (PI.f64) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 180 binary64) (/.f64 (*.f64 angle (/.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64)))) angle)))) (neg.f64 (/.f64 #s(literal -32400 binary64) (*.f64 angle (+.f64 (PI.f64) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (/.f64 (-.f64 #s(literal 180 binary64) (/.f64 (*.f64 angle (/.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64)))) angle)) (/.f64 (/.f64 #s(literal 180 binary64) angle) (+.f64 (PI.f64) #s(literal 1 binary64))))) #s(literal -180 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (/.f64 angle #s(literal 180 binary64))) (/.f64 angle #s(literal 180 binary64)))) (+.f64 (*.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (+.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (/.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))))))
(/.f64 (-.f64 (*.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (/.f64 angle #s(literal 180 binary64)) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 (*.f64 angle (/.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64)))) angle)) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 32400 binary64) angle) (+.f64 (PI.f64) #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 5832000 binary64) (/.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 180 binary64)) (*.f64 angle #s(literal 180 binary64))) (*.f64 angle #s(literal 180 binary64))) (*.f64 (*.f64 (*.f64 angle (+.f64 (PI.f64) #s(literal 1 binary64))) (*.f64 angle (+.f64 (PI.f64) #s(literal 1 binary64)))) (*.f64 angle (+.f64 (PI.f64) #s(literal 1 binary64)))))) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (+.f64 (PI.f64) #s(literal 1 binary64))))) (+.f64 #s(literal 32400 binary64) (*.f64 (/.f64 (*.f64 angle (/.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64)))) angle) (+.f64 #s(literal 180 binary64) (/.f64 (*.f64 angle (/.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64)))) angle)))))
(/.f64 (*.f64 (+.f64 #s(literal 32400 binary64) (*.f64 (*.f64 angle (/.f64 #s(literal -180 binary64) (*.f64 angle (+.f64 (PI.f64) #s(literal 1 binary64))))) (/.f64 (*.f64 angle (/.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64)))) angle))) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (+.f64 (PI.f64) #s(literal 1 binary64))))) (+.f64 #s(literal 180 binary64) (/.f64 (*.f64 angle (/.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64)))) angle)))
(/.f64 (/.f64 (-.f64 #s(literal 180 binary64) (/.f64 (*.f64 angle (/.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64)))) angle)) #s(literal 180 binary64)) (/.f64 (/.f64 #s(literal 180 binary64) angle) (+.f64 (PI.f64) #s(literal 1 binary64))))
(pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 180 binary64) (/.f64 (-.f64 #s(literal 180 binary64) (/.f64 (*.f64 angle (/.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64)))) angle)) (/.f64 (/.f64 #s(literal 180 binary64) angle) (+.f64 (PI.f64) #s(literal 1 binary64))))) #s(literal -1 binary64))
(*.f64 #s(literal 1/180 binary64) (-.f64 (*.f64 angle (+.f64 (PI.f64) #s(literal 1 binary64))) angle))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (-.f64 #s(literal 180 binary64) (/.f64 (*.f64 angle (/.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64)))) angle)) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (+.f64 (PI.f64) #s(literal 1 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 180 binary64) (/.f64 (*.f64 angle (/.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64)))) angle))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -32400 binary64) (*.f64 angle (+.f64 (PI.f64) #s(literal 1 binary64))))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (+.f64 (PI.f64) #s(literal 1 binary64)))) (-.f64 #s(literal 180 binary64) (/.f64 (*.f64 angle (/.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64)))) angle)))
(*.f64 (/.f64 (-.f64 #s(literal 180 binary64) (/.f64 (*.f64 angle (/.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64)))) angle)) (/.f64 (/.f64 #s(literal 180 binary64) angle) (+.f64 (PI.f64) #s(literal 1 binary64)))) #s(literal 1/180 binary64))
(*.f64 (/.f64 (-.f64 #s(literal 180 binary64) (/.f64 (*.f64 angle (/.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64)))) angle)) #s(literal 32400 binary64)) (*.f64 angle (+.f64 (PI.f64) #s(literal 1 binary64))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 1 binary64)))
(cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))
(pow.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 1 binary64))
(exp.f64 (log.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))) #s(literal -1 binary64)) #s(literal 1 binary64)))
(exp.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -1/4 binary64) (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))))
(neg.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) #s(literal 1 binary64)))
(/.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 1 binary64) angle))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 angle (PI.f64))) #s(literal -180 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (/.f64 #s(literal -180 binary64) angle))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 angle (PI.f64)))) #s(literal 180 binary64))
(pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) #s(literal -1/4 binary64)) #s(literal 4 binary64))
(pow.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) #s(literal -1/8 binary64)) #s(literal 8 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 angle (/.f64 (PI.f64) #s(literal 180 binary64)))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 #s(literal 1 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(*.f64 (/.f64 (PI.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 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 angle (PI.f64))) #s(literal -1/180 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) #s(literal -1/2 binary64)))
(*.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 (PI.f64) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -180 binary64) angle)) (-.f64 #s(literal 0 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 (PI.f64) #s(literal -180 binary64)) (-.f64 #s(literal 0 binary64) angle))

simplify436.0ms (2.8%)

Algorithm
egg-herbie
Rules
7248×*-lowering-*.f32
7248×*-lowering-*.f64
2942×+-lowering-+.f64
2942×+-lowering-+.f32
1564×fma-lowering-fma.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04659388
116138107
270537758
082987758
Stop Event
iter limit
node limit
Counts
528 → 528
Calls
Call 1
Inputs
(* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(pow b 2)
(+ (* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow b 2) (- (+ (* -1/32400 (pow (+ 1 (PI)) 2)) (* 1/16200 (+ 1 (PI)))) 1/32400)))) (pow b 2))
(+ (* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow b 2) (+ 1/12597120000 (+ (* -1/3149280000 (+ 1 (PI))) (+ (* -1/3149280000 (pow (+ 1 (PI)) 3)) (+ (* 1/12597120000 (pow (+ 1 (PI)) 4)) (+ (* 1/2099520000 (pow (+ 1 (PI)) 2)) (pow (- (+ (* -1/64800 (pow (+ 1 (PI)) 2)) (* 1/32400 (+ 1 (PI)))) 1/64800) 2))))))))) (* (pow b 2) (- (+ (* -1/32400 (pow (+ 1 (PI)) 2)) (* 1/16200 (+ 1 (PI)))) 1/32400))))) (pow b 2))
(+ (* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow b 2) (- (+ (* -1/816293376000000 (pow (+ 1 (PI)) 2)) (+ (* -1/816293376000000 (pow (+ 1 (PI)) 4)) (+ (* -1/12244400640000000 (pow (+ 1 (PI)) 6)) (+ (* 1/2040733440000000 (+ 1 (PI))) (+ (* 1/2040733440000000 (pow (+ 1 (PI)) 5)) (+ (* 1/612220032000000 (pow (+ 1 (PI)) 3)) (* 2 (* (+ 1/25194240000 (+ (* -1/6298560000 (+ 1 (PI))) (+ (* -1/6298560000 (pow (+ 1 (PI)) 3)) (+ (* 1/25194240000 (pow (+ 1 (PI)) 4)) (* 1/4199040000 (pow (+ 1 (PI)) 2)))))) (- (+ (* -1/64800 (pow (+ 1 (PI)) 2)) (* 1/32400 (+ 1 (PI)))) 1/64800))))))))) 1/12244400640000000)))) (* (pow b 2) (+ 1/12597120000 (+ (* -1/3149280000 (+ 1 (PI))) (+ (* -1/3149280000 (pow (+ 1 (PI)) 3)) (+ (* 1/12597120000 (pow (+ 1 (PI)) 4)) (+ (* 1/2099520000 (pow (+ 1 (PI)) 2)) (pow (- (+ (* -1/64800 (pow (+ 1 (PI)) 2)) (* 1/32400 (+ 1 (PI)))) 1/64800) 2)))))))))) (* (pow b 2) (- (+ (* -1/32400 (pow (+ 1 (PI)) 2)) (* 1/16200 (+ 1 (PI)))) 1/32400))))) (pow b 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (* (pow angle 2) (pow (PI) 4)))) (* 1/32400 (* (pow a 2) (pow (PI) 2)))))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow a 2) (* (pow angle 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* 1/180 (* a (* angle (PI))))
(* angle (+ (* -1/34992000 (* a (* (pow angle 2) (pow (PI) 3)))) (* 1/180 (* a (PI)))))
(* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* 1/22674816000000 (* a (* (pow angle 2) (pow (PI) 5))))))))
(* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* a (* (pow angle 2) (pow (PI) 7)))) (* 1/22674816000000 (* a (pow (PI) 5)))))))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (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/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow b 2))
(+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow b 2))
(+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow b 2))
(pow b 2)
(* (pow b 2) (+ 1 (* 1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2)))))
(* (pow b 2) (+ 1 (* 1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2)))))
(* (pow b 2) (+ 1 (* 1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2)))))
(pow b 2)
(* (pow b 2) (+ 1 (* 1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2)))))
(* (pow b 2) (+ 1 (* 1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2)))))
(* (pow b 2) (+ 1 (* 1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2)))))
(pow b 2)
(+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow b 2))
(+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow b 2))
(+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow b 2))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (/ (pow b 2) (pow angle 2))))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (/ (pow b 2) (pow angle 2))))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (/ (pow b 2) (pow angle 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (/ (pow b 2) (pow angle 2))))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (/ (pow b 2) (pow angle 2))))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (/ (pow b 2) (pow angle 2))))
(pow b 2)
(+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow b 2))
(+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow b 2))
(+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow b 2))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* (pow a 2) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow b 2) (pow a 2))))
(* (pow a 2) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow b 2) (pow a 2))))
(* (pow a 2) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow b 2) (pow a 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* (pow a 2) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow b 2) (pow a 2))))
(* (pow a 2) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow b 2) (pow a 2))))
(* (pow a 2) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow b 2) (pow a 2))))
(pow b 2)
(pow b 2)
(pow b 2)
(pow b 2)
(pow b 2)
(pow b 2)
(pow b 2)
(pow b 2)
(pow b 2)
(pow b 2)
(pow b 2)
(pow b 2)
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(pow angle 2)
(pow angle 2)
(pow angle 2)
(pow angle 2)
(pow angle 2)
(pow angle 2)
(pow angle 2)
(pow angle 2)
(pow angle 2)
(pow angle 2)
(pow angle 2)
(pow angle 2)
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* (pow a 2) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2))))
(* (pow a 2) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2))))
(* (pow a 2) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* (pow a 2) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2))))
(* (pow a 2) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2))))
(* (pow a 2) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2))))
(pow b 2)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (pow b 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))) (pow b 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow b 2))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow angle 2))))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow angle 2))))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow angle 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow angle 2))))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow angle 2))))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow angle 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (* 1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (* 1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (* 1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (* 1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (* 1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (* 1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/180 (* a (* angle (PI))))
(* 1/180 (* a (* angle (PI))))
(* 1/180 (* a (* angle (PI))))
(* 1/180 (* a (* angle (PI))))
(* 1/180 (* a (* angle (PI))))
(* 1/180 (* a (* angle (PI))))
(* 1/180 (* a (* angle (PI))))
(* 1/180 (* a (* angle (PI))))
(* 1/180 (* a (* angle (PI))))
(* 1/180 (* a (* angle (PI))))
(* 1/180 (* a (* angle (PI))))
(* 1/180 (* a (* angle (PI))))
(* 1/180 (* a (* angle (PI))))
(* 1/180 (* a (* angle (PI))))
(* 1/180 (* a (* angle (PI))))
(* 1/180 (* a (* angle (PI))))
(* 1/180 (* a (* angle (PI))))
(* 1/180 (* a (* angle (PI))))
(* 1/180 (* a (* angle (PI))))
(* 1/180 (* a (* angle (PI))))
(* 1/180 (* a (* angle (PI))))
(* 1/180 (* a (* angle (PI))))
(* 1/180 (* a (* angle (PI))))
(* 1/180 (* a (* 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)))
(* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(pow b 2)
(+ (* (pow angle 2) (+ (* -1/1049760000 (* (pow b 2) (* (pow (+ 1 (PI)) 2) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 2)))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (pow b 2))
(+ (* (pow angle 2) (+ (* -1/1049760000 (* (pow b 2) (* (pow (+ 1 (PI)) 2) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 2)))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow b 2) (+ (* 1/13223952691200000000 (* (pow (+ 1 (PI)) 4) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 4))) (* 1/4407984230400000000 (* (pow (+ 1 (PI)) 4) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 4)))))))))) (pow b 2))
(+ (* (pow angle 2) (+ (* -1/1049760000 (* (pow b 2) (* (pow (+ 1 (PI)) 2) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 2)))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow b 2) (+ (* -1/27763953154228224000000000000 (* (pow (+ 1 (PI)) 6) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 6))) (* -1/416459297313423360000000000000 (* (pow (+ 1 (PI)) 6) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 6))))))) (* (pow b 2) (+ (* 1/13223952691200000000 (* (pow (+ 1 (PI)) 4) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 4))) (* 1/4407984230400000000 (* (pow (+ 1 (PI)) 4) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 4))))))))))) (pow b 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2)))
(* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2)))
(* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2)))
(* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2))
(* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2))
(* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2))
(* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2))
(* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2))
(* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2))
(* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2))
(* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2))
(* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2))
(* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2))
(* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2))
(* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2))
(pow b 2)
(+ (* -1/1049760000 (* (pow angle 2) (* (pow b 2) (* (pow (+ 1 (PI)) 2) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 2))))) (pow b 2))
(+ (* (pow angle 2) (+ (* -1/1049760000 (* (pow b 2) (* (pow (+ 1 (PI)) 2) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 2)))) (* (pow angle 2) (* (pow b 2) (+ (* 1/13223952691200000000 (* (pow (+ 1 (PI)) 4) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 4))) (* 1/4407984230400000000 (* (pow (+ 1 (PI)) 4) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 4)))))))) (pow b 2))
(+ (* (pow angle 2) (+ (* -1/1049760000 (* (pow b 2) (* (pow (+ 1 (PI)) 2) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 2)))) (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/27763953154228224000000000000 (* (pow (+ 1 (PI)) 6) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 6))) (* -1/416459297313423360000000000000 (* (pow (+ 1 (PI)) 6) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 6)))))) (* (pow b 2) (+ (* 1/13223952691200000000 (* (pow (+ 1 (PI)) 4) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 4))) (* 1/4407984230400000000 (* (pow (+ 1 (PI)) 4) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 4))))))))) (pow b 2))
(* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2))
(* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2))
(* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2))
(* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2))
(* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2))
(* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2))
(* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2))
(* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2))
(* b (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))))
(* b (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))))
(* b (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))))
(* b (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))))
(* b (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))))
(* b (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))))
(* b (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))))
(* b (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))))
(* b (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))))
(* b (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))))
(* b (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))))
(* b (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))))
b
(+ b (* -1/2099520000 (* (pow angle 2) (* b (* (pow (+ 1 (PI)) 2) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 2))))))
(+ b (* (pow angle 2) (+ (* -1/2099520000 (* b (* (pow (+ 1 (PI)) 2) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 2)))) (* 1/26447905382400000000 (* (pow angle 2) (* b (* (pow (+ 1 (PI)) 4) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 4))))))))
(+ b (* (pow angle 2) (+ (* -1/2099520000 (* b (* (pow (+ 1 (PI)) 2) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 2)))) (* (pow angle 2) (+ (* -1/832918594626846720000000000000 (* (pow angle 2) (* b (* (pow (+ 1 (PI)) 6) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 6))))) (* 1/26447905382400000000 (* b (* (pow (+ 1 (PI)) 4) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 4)))))))))
(* b (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))))
(* b (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))))
(* b (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))))
(* b (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))))
(* b (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))))
(* b (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))))
(* b (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))))
(* b (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))))
1
(+ 1 (* -1/2099520000 (* (pow angle 2) (* (pow (+ 1 (PI)) 2) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 2)))))
(+ 1 (* (pow angle 2) (+ (* -1/2099520000 (* (pow (+ 1 (PI)) 2) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 2))) (* 1/26447905382400000000 (* (pow angle 2) (* (pow (+ 1 (PI)) 4) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 4)))))))
(+ 1 (* (pow angle 2) (+ (* -1/2099520000 (* (pow (+ 1 (PI)) 2) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 2))) (* (pow angle 2) (+ (* -1/832918594626846720000000000000 (* (pow angle 2) (* (pow (+ 1 (PI)) 6) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 6)))) (* 1/26447905382400000000 (* (pow (+ 1 (PI)) 4) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 4))))))))
(cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI)))))))))
(cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI)))))))))
(cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI)))))))))
(cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI)))))))))
(cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI)))))))))
(cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI)))))))))
(cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI)))))))))
(cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI)))))))))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(pow b 2)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (pow b 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow b 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))) (pow b 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
1
(+ 1 (* -1/64800 (* (pow angle 2) (pow (+ 1 (PI)) 2))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (+ 1 (PI)) 2)) (* 1/25194240000 (* (pow angle 2) (pow (+ 1 (PI)) 4))))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (+ 1 (PI)) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (+ 1 (PI)) 6))) (* 1/25194240000 (pow (+ 1 (PI)) 4)))))))
(cos (* 1/180 (* angle (+ 1 (PI)))))
(cos (* 1/180 (* angle (+ 1 (PI)))))
(cos (* 1/180 (* angle (+ 1 (PI)))))
(cos (* 1/180 (* angle (+ 1 (PI)))))
(cos (* 1/180 (* angle (+ 1 (PI)))))
(cos (* 1/180 (* angle (+ 1 (PI)))))
(cos (* 1/180 (* angle (+ 1 (PI)))))
(cos (* 1/180 (* angle (+ 1 (PI)))))
(* 1/180 (* angle (+ 1 (PI))))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (+ 1 (PI)) 3))) (* 1/180 (+ 1 (PI)))))
(* angle (+ (* 1/180 (+ 1 (PI))) (* (pow angle 2) (+ (* -1/34992000 (pow (+ 1 (PI)) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (+ 1 (PI)) 5)))))))
(* angle (+ (* 1/180 (+ 1 (PI))) (* (pow angle 2) (+ (* -1/34992000 (pow (+ 1 (PI)) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (+ 1 (PI)) 7))) (* 1/22674816000000 (pow (+ 1 (PI)) 5))))))))
(sin (* 1/180 (* angle (+ 1 (PI)))))
(sin (* 1/180 (* angle (+ 1 (PI)))))
(sin (* 1/180 (* angle (+ 1 (PI)))))
(sin (* 1/180 (* angle (+ 1 (PI)))))
(sin (* 1/180 (* angle (+ 1 (PI)))))
(sin (* 1/180 (* angle (+ 1 (PI)))))
(sin (* 1/180 (* angle (+ 1 (PI)))))
(sin (* 1/180 (* angle (+ 1 (PI)))))
(* 1/180 angle)
(* angle (+ 1/180 (* -1/34992000 (pow angle 2))))
(* angle (+ 1/180 (* (pow angle 2) (- (* 1/22674816000000 (pow angle 2)) 1/34992000))))
(* angle (+ 1/180 (* (pow angle 2) (- (* (pow angle 2) (+ 1/22674816000000 (* -1/30855889612800000000 (pow angle 2)))) 1/34992000))))
(sin (* 1/180 angle))
(sin (* 1/180 angle))
(sin (* 1/180 angle))
(sin (* 1/180 angle))
(sin (* 1/180 angle))
(sin (* 1/180 angle))
(sin (* 1/180 angle))
(sin (* 1/180 angle))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(* 1/32400 (* (pow a 2) (pow (PI) 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)))
(* 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/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))
(* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))
(* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))
(* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))
(* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))
(* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))
(* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))
(* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))
(* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))
(* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))
(* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))
(* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (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/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)))
Outputs
(* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2))
(*.f64 (*.f64 b b) (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 a a) (+.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 b b) a) a))))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 a a) (+.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 b b) a) a))))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 a a) (+.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 b b) a) a))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 a a) (+.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 b b) a) a))))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 a a) (+.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 b b) a) a))))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 a a) (+.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 b b) a) a))))
(pow b 2)
(*.f64 b b)
(+ (* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow b 2) (- (+ (* -1/32400 (pow (+ 1 (PI)) 2)) (* 1/16200 (+ 1 (PI)))) 1/32400)))) (pow b 2))
(+.f64 (*.f64 b b) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))) (*.f64 b (*.f64 b (+.f64 #s(literal -1/32400 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal -1/32400 binary64)) #s(literal 1/16200 binary64)))))))))
(+ (* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow b 2) (+ 1/12597120000 (+ (* -1/3149280000 (+ 1 (PI))) (+ (* -1/3149280000 (pow (+ 1 (PI)) 3)) (+ (* 1/12597120000 (pow (+ 1 (PI)) 4)) (+ (* 1/2099520000 (pow (+ 1 (PI)) 2)) (pow (- (+ (* -1/64800 (pow (+ 1 (PI)) 2)) (* 1/32400 (+ 1 (PI)))) 1/64800) 2))))))))) (* (pow b 2) (- (+ (* -1/32400 (pow (+ 1 (PI)) 2)) (* 1/16200 (+ 1 (PI)))) 1/32400))))) (pow b 2))
(+.f64 (*.f64 b b) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 b (*.f64 b (+.f64 #s(literal -1/32400 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal -1/32400 binary64)) #s(literal 1/16200 binary64)))))) (+.f64 (*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)) (*.f64 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) #s(literal 4 binary64)))) #s(literal -1/3149280000 binary64)))) (*.f64 (+.f64 #s(literal 1/12597120000 binary64) (+.f64 (+.f64 (*.f64 #s(literal 1/12597120000 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 4 binary64))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 1/2099520000 binary64))) (*.f64 (+.f64 #s(literal -1/64800 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal -1/64800 binary64)) #s(literal 1/32400 binary64)))) (+.f64 #s(literal -1/64800 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal -1/64800 binary64)) #s(literal 1/32400 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (+.f64 #s(literal -1/3149280000 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (+.f64 #s(literal 1 binary64) (PI.f64))) #s(literal -1/3149280000 binary64)))))) (*.f64 (*.f64 b b) (*.f64 angle angle)))))))
(+ (* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow b 2) (- (+ (* -1/816293376000000 (pow (+ 1 (PI)) 2)) (+ (* -1/816293376000000 (pow (+ 1 (PI)) 4)) (+ (* -1/12244400640000000 (pow (+ 1 (PI)) 6)) (+ (* 1/2040733440000000 (+ 1 (PI))) (+ (* 1/2040733440000000 (pow (+ 1 (PI)) 5)) (+ (* 1/612220032000000 (pow (+ 1 (PI)) 3)) (* 2 (* (+ 1/25194240000 (+ (* -1/6298560000 (+ 1 (PI))) (+ (* -1/6298560000 (pow (+ 1 (PI)) 3)) (+ (* 1/25194240000 (pow (+ 1 (PI)) 4)) (* 1/4199040000 (pow (+ 1 (PI)) 2)))))) (- (+ (* -1/64800 (pow (+ 1 (PI)) 2)) (* 1/32400 (+ 1 (PI)))) 1/64800))))))))) 1/12244400640000000)))) (* (pow b 2) (+ 1/12597120000 (+ (* -1/3149280000 (+ 1 (PI))) (+ (* -1/3149280000 (pow (+ 1 (PI)) 3)) (+ (* 1/12597120000 (pow (+ 1 (PI)) 4)) (+ (* 1/2099520000 (pow (+ 1 (PI)) 2)) (pow (- (+ (* -1/64800 (pow (+ 1 (PI)) 2)) (* 1/32400 (+ 1 (PI)))) 1/64800) 2)))))))))) (* (pow b 2) (- (+ (* -1/32400 (pow (+ 1 (PI)) 2)) (* 1/16200 (+ 1 (PI)))) 1/32400))))) (pow b 2))
(+.f64 (*.f64 b b) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 b (*.f64 b (+.f64 #s(literal -1/32400 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal -1/32400 binary64)) #s(literal 1/16200 binary64)))))) (+.f64 (*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)) (*.f64 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) #s(literal 4 binary64)))) #s(literal -1/3149280000 binary64)))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 a a) (*.f64 angle (*.f64 angle (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal 1/765275040000000 binary64))))) (*.f64 (*.f64 b b) (+.f64 (*.f64 (+.f64 #s(literal -1/12244400640000000 binary64) (+.f64 (+.f64 (*.f64 #s(literal -1/816293376000000 binary64) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (+.f64 #s(literal 1 binary64) (PI.f64))) (pow.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 4 binary64)))) (*.f64 #s(literal -1/12244400640000000 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 6 binary64)))) (+.f64 (+.f64 (+.f64 #s(literal 1/2040733440000000 binary64) (*.f64 #s(literal 1/2040733440000000 binary64) (+.f64 (PI.f64) (pow.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 5 binary64))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 1/612220032000000 binary64)))) (*.f64 (+.f64 (+.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 4 binary64)) #s(literal 1/25194240000 binary64)) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (+.f64 #s(literal 1 binary64) (PI.f64))) (+.f64 #s(literal 1/4199040000 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal -1/6298560000 binary64))))) (+.f64 #s(literal -1/8398080000 binary64) (*.f64 (PI.f64) #s(literal -1/6298560000 binary64)))) (*.f64 (+.f64 #s(literal -1/64800 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal -1/64800 binary64)) #s(literal 1/32400 binary64)))) #s(literal 2 binary64)))))) (*.f64 angle angle)) (+.f64 #s(literal 1/12597120000 binary64) (+.f64 (+.f64 (*.f64 #s(literal 1/12597120000 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 4 binary64))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 1/2099520000 binary64))) (*.f64 (+.f64 #s(literal -1/64800 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal -1/64800 binary64)) #s(literal 1/32400 binary64)))) (+.f64 #s(literal -1/64800 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal -1/64800 binary64)) #s(literal 1/32400 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (+.f64 #s(literal -1/3149280000 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (+.f64 #s(literal 1 binary64) (PI.f64))) #s(literal -1/3149280000 binary64))))))))))))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2))
(*.f64 (*.f64 b b) (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(*.f64 (*.f64 b b) (+.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b)))))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(*.f64 (*.f64 b b) (+.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b)))))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(*.f64 (*.f64 b b) (+.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b)))))
(* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2))
(*.f64 (*.f64 b b) (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(*.f64 (*.f64 b b) (+.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b)))))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(*.f64 (*.f64 b b) (+.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b)))))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(*.f64 (*.f64 b b) (+.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b)))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (* (pow angle 2) (pow (PI) 4)))) (* 1/32400 (* (pow a 2) (pow (PI) 2)))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)) (*.f64 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) #s(literal 4 binary64)))) #s(literal -1/3149280000 binary64)))))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow a 2) (* (pow angle 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))
(*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (+.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64)) (*.f64 angle (*.f64 angle (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal 1/765275040000000 binary64)))))))))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))))
(*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (+.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64)) (*.f64 (+.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal 1/765275040000000 binary64)) (*.f64 angle (*.f64 angle (*.f64 (pow.f64 (PI.f64) #s(literal 8 binary64)) #s(literal -1/347128758144000000000 binary64))))) (*.f64 angle angle)))))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* 1/180 (* a (* angle (PI))))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (PI.f64) a)))
(* angle (+ (* -1/34992000 (* a (* (pow angle 2) (pow (PI) 3)))) (* 1/180 (* a (PI)))))
(*.f64 angle (*.f64 a (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))))))
(* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* 1/22674816000000 (* a (* (pow angle 2) (pow (PI) 5))))))))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) a)) (*.f64 (*.f64 angle angle) (*.f64 a (+.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64))))))))))
(* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* a (* (pow angle 2) (pow (PI) 7)))) (* 1/22674816000000 (* a (pow (PI) 5)))))))))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) a)) (*.f64 angle (*.f64 angle (+.f64 (*.f64 a (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (*.f64 angle angle) (*.f64 a (+.f64 (*.f64 (*.f64 angle angle) (*.f64 #s(literal -1/30855889612800000000 binary64) (pow.f64 (PI.f64) #s(literal 7 binary64)))) (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64)))))))))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (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 #s(literal 1/180 binary64) (PI.f64)) (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (*.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 #s(literal 1/180 binary64) (PI.f64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 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 #s(literal 1/180 binary64) (PI.f64)) (*.f64 angle (*.f64 angle (+.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 angle angle) (*.f64 #s(literal -1/30855889612800000000 binary64) (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/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow b 2))
(+.f64 (*.f64 b b) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))
(+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow b 2))
(+.f64 (*.f64 b b) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))
(+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow b 2))
(+.f64 (*.f64 b b) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))
(pow b 2)
(*.f64 b b)
(* (pow b 2) (+ 1 (* 1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2)))))
(*.f64 (*.f64 b b) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))) (*.f64 b b))))
(* (pow b 2) (+ 1 (* 1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2)))))
(*.f64 (*.f64 b b) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))) (*.f64 b b))))
(* (pow b 2) (+ 1 (* 1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2)))))
(*.f64 (*.f64 b b) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))) (*.f64 b b))))
(pow b 2)
(*.f64 b b)
(* (pow b 2) (+ 1 (* 1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2)))))
(*.f64 (*.f64 b b) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))) (*.f64 b b))))
(* (pow b 2) (+ 1 (* 1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2)))))
(*.f64 (*.f64 b b) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))) (*.f64 b b))))
(* (pow b 2) (+ 1 (* 1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2)))))
(*.f64 (*.f64 b b) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))) (*.f64 b b))))
(pow b 2)
(*.f64 b b)
(+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow b 2))
(+.f64 (*.f64 b b) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))
(+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow b 2))
(+.f64 (*.f64 b b) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))
(+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow b 2))
(+.f64 (*.f64 b b) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (/ (pow b 2) (pow angle 2))))
(*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))) (*.f64 b (/.f64 b (*.f64 angle angle)))))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (/ (pow b 2) (pow angle 2))))
(*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))) (*.f64 b (/.f64 b (*.f64 angle angle)))))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (/ (pow b 2) (pow angle 2))))
(*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))) (*.f64 b (/.f64 b (*.f64 angle angle)))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (/ (pow b 2) (pow angle 2))))
(*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))) (*.f64 b (/.f64 b (*.f64 angle angle)))))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (/ (pow b 2) (pow angle 2))))
(*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))) (*.f64 b (/.f64 b (*.f64 angle angle)))))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (/ (pow b 2) (pow angle 2))))
(*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))) (*.f64 b (/.f64 b (*.f64 angle angle)))))
(pow b 2)
(*.f64 b b)
(+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow b 2))
(+.f64 (*.f64 b b) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))
(+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow b 2))
(+.f64 (*.f64 b b) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))
(+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow b 2))
(+.f64 (*.f64 b b) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* (pow a 2) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow b 2) (pow a 2))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))) (/.f64 (/.f64 (*.f64 b b) a) a)))
(* (pow a 2) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow b 2) (pow a 2))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))) (/.f64 (/.f64 (*.f64 b b) a) a)))
(* (pow a 2) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow b 2) (pow a 2))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))) (/.f64 (/.f64 (*.f64 b b) a) a)))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* (pow a 2) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow b 2) (pow a 2))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))) (/.f64 (/.f64 (*.f64 b b) a) a)))
(* (pow a 2) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow b 2) (pow a 2))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))) (/.f64 (/.f64 (*.f64 b b) a) a)))
(* (pow a 2) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow b 2) (pow a 2))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))) (/.f64 (/.f64 (*.f64 b b) a) a)))
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(pow angle 2)
(*.f64 angle angle)
(pow angle 2)
(*.f64 angle angle)
(pow angle 2)
(*.f64 angle angle)
(pow angle 2)
(*.f64 angle angle)
(pow angle 2)
(*.f64 angle angle)
(pow angle 2)
(*.f64 angle angle)
(pow angle 2)
(*.f64 angle angle)
(pow angle 2)
(*.f64 angle angle)
(pow angle 2)
(*.f64 angle angle)
(pow angle 2)
(*.f64 angle angle)
(pow angle 2)
(*.f64 angle angle)
(pow angle 2)
(*.f64 angle angle)
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))
(+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))
(+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* (pow a 2) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 b b) a) a))))
(* (pow a 2) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 b b) a) a))))
(* (pow a 2) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 b b) a) a))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* (pow a 2) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 b b) a) a))))
(* (pow a 2) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 b b) a) a))))
(* (pow a 2) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 b b) a) a))))
(pow b 2)
(*.f64 b b)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (pow b 2))
(+.f64 (*.f64 b b) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (+.f64 (*.f64 (*.f64 a a) #s(literal 1/32400 binary64)) (*.f64 (*.f64 b b) #s(literal -1/32400 binary64))))))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))) (pow b 2))
(+.f64 (*.f64 b b) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (+.f64 (*.f64 (*.f64 a a) #s(literal 1/32400 binary64)) (*.f64 (*.f64 b b) #s(literal -1/32400 binary64)))) (*.f64 (*.f64 b b) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/3149280000 binary64)) (*.f64 angle angle))))))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow b 2))
(+.f64 (*.f64 b b) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (+.f64 (*.f64 (*.f64 a a) #s(literal 1/32400 binary64)) (*.f64 (*.f64 b b) #s(literal -1/32400 binary64)))) (*.f64 (*.f64 (*.f64 b b) (*.f64 angle angle)) (+.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/3149280000 binary64)) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal -1/765275040000000 binary64)) (*.f64 angle angle)))))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow angle 2))))
(*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 angle angle))))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow angle 2))))
(*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 angle angle))))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow angle 2))))
(*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 angle angle))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow angle 2))))
(*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 angle angle))))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow angle 2))))
(*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 angle angle))))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow angle 2))))
(*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 angle angle))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))
(+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))
(+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (+ (* 1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))) (*.f64 b b)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow b 2) (+ (* 1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))) (*.f64 b b)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow b 2) (+ (* 1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))) (*.f64 b b)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (+ (* 1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))) (*.f64 b b)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow b 2) (+ (* 1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))) (*.f64 b b)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow b 2) (+ (* 1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))) (*.f64 b b)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* 1/180 (* a (* angle (PI))))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (PI.f64) a)))
(* 1/180 (* a (* angle (PI))))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (PI.f64) a)))
(* 1/180 (* a (* angle (PI))))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (PI.f64) a)))
(* 1/180 (* a (* angle (PI))))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (PI.f64) a)))
(* 1/180 (* a (* angle (PI))))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (PI.f64) a)))
(* 1/180 (* a (* angle (PI))))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (PI.f64) a)))
(* 1/180 (* a (* angle (PI))))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (PI.f64) a)))
(* 1/180 (* a (* angle (PI))))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (PI.f64) a)))
(* 1/180 (* a (* angle (PI))))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (PI.f64) a)))
(* 1/180 (* a (* angle (PI))))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (PI.f64) a)))
(* 1/180 (* a (* angle (PI))))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (PI.f64) a)))
(* 1/180 (* a (* angle (PI))))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (PI.f64) a)))
(* 1/180 (* a (* angle (PI))))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (PI.f64) a)))
(* 1/180 (* a (* angle (PI))))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (PI.f64) a)))
(* 1/180 (* a (* angle (PI))))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (PI.f64) a)))
(* 1/180 (* a (* angle (PI))))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (PI.f64) a)))
(* 1/180 (* a (* angle (PI))))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (PI.f64) a)))
(* 1/180 (* a (* angle (PI))))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (PI.f64) a)))
(* 1/180 (* a (* angle (PI))))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (PI.f64) a)))
(* 1/180 (* a (* angle (PI))))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (PI.f64) a)))
(* 1/180 (* a (* angle (PI))))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (PI.f64) a)))
(* 1/180 (* a (* angle (PI))))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (PI.f64) a)))
(* 1/180 (* a (* angle (PI))))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (PI.f64) a)))
(* 1/180 (* a (* angle (PI))))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (PI.f64) 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)))
(* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))) #s(literal 2 binary64))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 a a) (+.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 b b) a) a))))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 a a) (+.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 b b) a) a))))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 a a) (+.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 b b) a) a))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 a a) (+.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 b b) a) a))))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 a a) (+.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 b b) a) a))))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 a a) (+.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 b b) a) a))))
(pow b 2)
(*.f64 b b)
(+ (* (pow angle 2) (+ (* -1/1049760000 (* (pow b 2) (* (pow (+ 1 (PI)) 2) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 2)))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (pow b 2))
(+.f64 (*.f64 b b) (*.f64 angle (*.f64 angle (+.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))) (*.f64 #s(literal -1/1049760000 binary64) (*.f64 (*.f64 (*.f64 b (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64))))) (*.f64 b (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (+.f64 #s(literal 1 binary64) (PI.f64)))))))))
(+ (* (pow angle 2) (+ (* -1/1049760000 (* (pow b 2) (* (pow (+ 1 (PI)) 2) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 2)))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow b 2) (+ (* 1/13223952691200000000 (* (pow (+ 1 (PI)) 4) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 4))) (* 1/4407984230400000000 (* (pow (+ 1 (PI)) 4) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 4)))))))))) (pow b 2))
(+.f64 (*.f64 b b) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))) (+.f64 (*.f64 #s(literal -1/1049760000 binary64) (*.f64 (*.f64 (*.f64 b (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64))))) (*.f64 b (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (+.f64 #s(literal 1 binary64) (PI.f64))))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64))) (*.f64 (*.f64 b b) (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (pow.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 4 binary64)) #s(literal 1/3305988172800000000 binary64))))))))))
(+ (* (pow angle 2) (+ (* -1/1049760000 (* (pow b 2) (* (pow (+ 1 (PI)) 2) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 2)))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow b 2) (+ (* -1/27763953154228224000000000000 (* (pow (+ 1 (PI)) 6) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 6))) (* -1/416459297313423360000000000000 (* (pow (+ 1 (PI)) 6) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 6))))))) (* (pow b 2) (+ (* 1/13223952691200000000 (* (pow (+ 1 (PI)) 4) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 4))) (* 1/4407984230400000000 (* (pow (+ 1 (PI)) 4) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 4))))))))))) (pow b 2))
(+.f64 (*.f64 b b) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/1049760000 binary64) (*.f64 (*.f64 (*.f64 b (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64))))) (*.f64 b (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (+.f64 #s(literal 1 binary64) (PI.f64))))) (+.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))) (*.f64 angle (*.f64 angle (+.f64 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (pow.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 4 binary64)) #s(literal 1/3305988172800000000 binary64)))) (+.f64 (*.f64 (*.f64 a a) (+.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64)) (*.f64 angle (*.f64 angle (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal 1/765275040000000 binary64)))))) (*.f64 (*.f64 b b) (*.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 6 binary64)) (*.f64 (pow.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 6 binary64)) #s(literal -1/26028706082088960000000000000 binary64))) (*.f64 angle angle)))))))))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))) #s(literal 2 binary64))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))) #s(literal 2 binary64))))
(* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))) #s(literal 2 binary64)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2)))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))) #s(literal 2 binary64))))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2)))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))) #s(literal 2 binary64))))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2)))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))) #s(literal 2 binary64))))
(* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))) #s(literal 2 binary64)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2)))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))) #s(literal 2 binary64))))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2)))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))) #s(literal 2 binary64))))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2)))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))) #s(literal 2 binary64))))
(* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))) #s(literal 2 binary64)))
(* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))) #s(literal 2 binary64)))
(* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))) #s(literal 2 binary64)))
(* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))) #s(literal 2 binary64)))
(* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))) #s(literal 2 binary64)))
(* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))) #s(literal 2 binary64)))
(* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))) #s(literal 2 binary64)))
(* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))) #s(literal 2 binary64)))
(* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))) #s(literal 2 binary64)))
(* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))) #s(literal 2 binary64)))
(* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))) #s(literal 2 binary64)))
(* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))) #s(literal 2 binary64)))
(pow b 2)
(*.f64 b b)
(+ (* -1/1049760000 (* (pow angle 2) (* (pow b 2) (* (pow (+ 1 (PI)) 2) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 2))))) (pow b 2))
(+.f64 (*.f64 b b) (*.f64 (*.f64 angle angle) (*.f64 #s(literal -1/1049760000 binary64) (*.f64 (*.f64 (*.f64 b (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64))))) (*.f64 b (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (+.f64 #s(literal 1 binary64) (PI.f64)))))))
(+ (* (pow angle 2) (+ (* -1/1049760000 (* (pow b 2) (* (pow (+ 1 (PI)) 2) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 2)))) (* (pow angle 2) (* (pow b 2) (+ (* 1/13223952691200000000 (* (pow (+ 1 (PI)) 4) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 4))) (* 1/4407984230400000000 (* (pow (+ 1 (PI)) 4) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 4)))))))) (pow b 2))
(+.f64 (*.f64 b b) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (pow.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 4 binary64)) #s(literal 1/3305988172800000000 binary64))) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))))) #s(literal -1/1049760000 binary64))))))
(+ (* (pow angle 2) (+ (* -1/1049760000 (* (pow b 2) (* (pow (+ 1 (PI)) 2) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 2)))) (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/27763953154228224000000000000 (* (pow (+ 1 (PI)) 6) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 6))) (* -1/416459297313423360000000000000 (* (pow (+ 1 (PI)) 6) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 6)))))) (* (pow b 2) (+ (* 1/13223952691200000000 (* (pow (+ 1 (PI)) 4) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 4))) (* 1/4407984230400000000 (* (pow (+ 1 (PI)) 4) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 4))))))))) (pow b 2))
(+.f64 (*.f64 b b) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/1049760000 binary64) (*.f64 (*.f64 (*.f64 b (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64))))) (*.f64 b (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (+.f64 #s(literal 1 binary64) (PI.f64))))) (*.f64 (*.f64 (*.f64 b b) (*.f64 angle angle)) (+.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (pow.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 4 binary64)) #s(literal 1/3305988172800000000 binary64))) (*.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 6 binary64)) (*.f64 (pow.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 6 binary64)) #s(literal -1/26028706082088960000000000000 binary64))) (*.f64 angle angle)))))))
(* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))) #s(literal 2 binary64)))
(* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))) #s(literal 2 binary64)))
(* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))) #s(literal 2 binary64)))
(* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))) #s(literal 2 binary64)))
(* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))) #s(literal 2 binary64)))
(* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))) #s(literal 2 binary64)))
(* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))) #s(literal 2 binary64)))
(* (pow b 2) (pow (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))) #s(literal 2 binary64)))
(* b (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))))
(*.f64 b (cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))))
(* b (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))))
(*.f64 b (cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))))
(* b (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))))
(*.f64 b (cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))))
(* b (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))))
(*.f64 b (cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))))
(* b (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))))
(*.f64 b (cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))))
(* b (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))))
(*.f64 b (cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))))
(* b (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))))
(*.f64 b (cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))))
(* b (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))))
(*.f64 b (cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))))
(* b (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))))
(*.f64 b (cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))))
(* b (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))))
(*.f64 b (cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))))
(* b (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))))
(*.f64 b (cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))))
(* b (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))))
(*.f64 b (cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))))
b
(+ b (* -1/2099520000 (* (pow angle 2) (* b (* (pow (+ 1 (PI)) 2) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 2))))))
(+.f64 b (*.f64 #s(literal -1/2099520000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64))))) b)))))
(+ b (* (pow angle 2) (+ (* -1/2099520000 (* b (* (pow (+ 1 (PI)) 2) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 2)))) (* 1/26447905382400000000 (* (pow angle 2) (* b (* (pow (+ 1 (PI)) 4) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 4))))))))
(+.f64 b (*.f64 angle (*.f64 angle (+.f64 (*.f64 b (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64))))) #s(literal -1/2099520000 binary64)))) (*.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (pow.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 4 binary64)) b)) (*.f64 (*.f64 angle angle) #s(literal 1/26447905382400000000 binary64)))))))
(+ b (* (pow angle 2) (+ (* -1/2099520000 (* b (* (pow (+ 1 (PI)) 2) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 2)))) (* (pow angle 2) (+ (* -1/832918594626846720000000000000 (* (pow angle 2) (* b (* (pow (+ 1 (PI)) 6) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 6))))) (* 1/26447905382400000000 (* b (* (pow (+ 1 (PI)) 4) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 4)))))))))
(+.f64 b (*.f64 (*.f64 angle angle) (+.f64 (*.f64 b (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64))))) #s(literal -1/2099520000 binary64)))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 6 binary64)) (*.f64 (pow.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 6 binary64)) b)) (*.f64 (*.f64 angle angle) #s(literal -1/832918594626846720000000000000 binary64))) (*.f64 b (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (pow.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 4 binary64)) #s(literal 1/26447905382400000000 binary64)))))))))
(* b (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))))
(*.f64 b (cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))))
(* b (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))))
(*.f64 b (cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))))
(* b (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))))
(*.f64 b (cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))))
(* b (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))))
(*.f64 b (cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))))
(* b (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))))
(*.f64 b (cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))))
(* b (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))))
(*.f64 b (cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))))
(* b (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))))
(*.f64 b (cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))))
(* b (cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))))
(*.f64 b (cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))))
1
#s(literal 1 binary64)
(+ 1 (* -1/2099520000 (* (pow angle 2) (* (pow (+ 1 (PI)) 2) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 2)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (*.f64 angle angle) #s(literal -1/2099520000 binary64))))
(+ 1 (* (pow angle 2) (+ (* -1/2099520000 (* (pow (+ 1 (PI)) 2) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 2))) (* 1/26447905382400000000 (* (pow angle 2) (* (pow (+ 1 (PI)) 4) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 4)))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64))))) #s(literal -1/2099520000 binary64))) (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (pow.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 4 binary64)) #s(literal 1/26447905382400000000 binary64)))))))
(+ 1 (* (pow angle 2) (+ (* -1/2099520000 (* (pow (+ 1 (PI)) 2) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 2))) (* (pow angle 2) (+ (* -1/832918594626846720000000000000 (* (pow angle 2) (* (pow (+ 1 (PI)) 6) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 6)))) (* 1/26447905382400000000 (* (pow (+ 1 (PI)) 4) (pow (- 180 (* 180 (/ 1 (+ 1 (PI))))) 4))))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64))))) #s(literal -1/2099520000 binary64))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (*.f64 angle angle) (pow.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 6 binary64))) (*.f64 (pow.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 6 binary64)) #s(literal -1/832918594626846720000000000000 binary64))) (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (pow.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 4 binary64)) #s(literal 1/26447905382400000000 binary64))))))))
(cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI)))))))))
(cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64))))
(cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI)))))))))
(cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64))))
(cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI)))))))))
(cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64))))
(cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI)))))))))
(cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64))))
(cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI)))))))))
(cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64))))
(cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI)))))))))
(cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64))))
(cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI)))))))))
(cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64))))
(cos (* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI)))))))))
(cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64))))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 a a) (+.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 b b) a) a))))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 a a) (+.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 b b) a) a))))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 a a) (+.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 b b) a) a))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 a a) (+.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 b b) a) a))))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 a a) (+.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 b b) a) a))))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 a a) (+.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 b b) a) a))))
(pow b 2)
(*.f64 b b)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (pow b 2))
(+.f64 (*.f64 b b) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (+.f64 (*.f64 (*.f64 a a) #s(literal 1/32400 binary64)) (*.f64 (*.f64 b b) #s(literal -1/32400 binary64))))))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow b 2))
(+.f64 (*.f64 b b) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (+.f64 (*.f64 (*.f64 a a) #s(literal 1/32400 binary64)) (*.f64 (*.f64 b b) #s(literal -1/32400 binary64)))) (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (+.f64 (*.f64 (*.f64 a a) #s(literal -1/3149280000 binary64)) (*.f64 #s(literal 1/3149280000 binary64) (*.f64 b b))))))))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))) (pow b 2))
(+.f64 (*.f64 b b) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (+.f64 (*.f64 (*.f64 a a) #s(literal 1/32400 binary64)) (*.f64 (*.f64 b b) #s(literal -1/32400 binary64)))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (+.f64 (*.f64 (*.f64 a a) #s(literal -1/3149280000 binary64)) (*.f64 #s(literal 1/3149280000 binary64) (*.f64 b b)))) (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (+.f64 (*.f64 #s(literal 1/765275040000000 binary64) (*.f64 a a)) (*.f64 #s(literal -1/765275040000000 binary64) (*.f64 b b))))))))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
1
#s(literal 1 binary64)
(+ 1 (* -1/64800 (* (pow angle 2) (pow (+ 1 (PI)) 2))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal -1/64800 binary64)))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (+ 1 (PI)) 2)) (* 1/25194240000 (* (pow angle 2) (pow (+ 1 (PI)) 4))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal -1/64800 binary64))) (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 4 binary64)) (*.f64 (*.f64 angle angle) #s(literal 1/25194240000 binary64))))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (+ 1 (PI)) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (+ 1 (PI)) 6))) (* 1/25194240000 (pow (+ 1 (PI)) 4)))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal -1/64800 binary64))) (*.f64 angle (*.f64 angle (+.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 4 binary64)) #s(literal 1/25194240000 binary64)) (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 6 binary64)) (*.f64 (*.f64 angle angle) #s(literal -1/24488801280000000 binary64)))))))))
(cos (* 1/180 (* angle (+ 1 (PI)))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))
(cos (* 1/180 (* angle (+ 1 (PI)))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))
(cos (* 1/180 (* angle (+ 1 (PI)))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))
(cos (* 1/180 (* angle (+ 1 (PI)))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))
(cos (* 1/180 (* angle (+ 1 (PI)))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))
(cos (* 1/180 (* angle (+ 1 (PI)))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))
(cos (* 1/180 (* angle (+ 1 (PI)))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))
(cos (* 1/180 (* angle (+ 1 (PI)))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))
(* 1/180 (* angle (+ 1 (PI))))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (+ 1 (PI)) 3))) (* 1/180 (+ 1 (PI)))))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (+.f64 #s(literal 1 binary64) (PI.f64)))) (*.f64 (*.f64 angle angle) #s(literal -1/34992000 binary64)))))
(* angle (+ (* 1/180 (+ 1 (PI))) (* (pow angle 2) (+ (* -1/34992000 (pow (+ 1 (PI)) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (+ 1 (PI)) 5)))))))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 angle (*.f64 angle (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal -1/34992000 binary64))) (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64))))))))
(* angle (+ (* 1/180 (+ 1 (PI))) (* (pow angle 2) (+ (* -1/34992000 (pow (+ 1 (PI)) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (+ 1 (PI)) 7))) (* 1/22674816000000 (pow (+ 1 (PI)) 5))))))))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal -1/34992000 binary64))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 angle angle) (*.f64 #s(literal -1/30855889612800000000 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 7 binary64)))) (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64))))))))
(sin (* 1/180 (* angle (+ 1 (PI)))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))
(sin (* 1/180 (* angle (+ 1 (PI)))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))
(sin (* 1/180 (* angle (+ 1 (PI)))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))
(sin (* 1/180 (* angle (+ 1 (PI)))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))
(sin (* 1/180 (* angle (+ 1 (PI)))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))
(sin (* 1/180 (* angle (+ 1 (PI)))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))
(sin (* 1/180 (* angle (+ 1 (PI)))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))
(sin (* 1/180 (* angle (+ 1 (PI)))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* angle (+ 1/180 (* -1/34992000 (pow angle 2))))
(*.f64 angle (+.f64 #s(literal 1/180 binary64) (*.f64 (*.f64 angle angle) #s(literal -1/34992000 binary64))))
(* angle (+ 1/180 (* (pow angle 2) (- (* 1/22674816000000 (pow angle 2)) 1/34992000))))
(*.f64 angle (+.f64 #s(literal 1/180 binary64) (*.f64 (*.f64 angle angle) (+.f64 #s(literal -1/34992000 binary64) (*.f64 (*.f64 angle angle) #s(literal 1/22674816000000 binary64))))))
(* angle (+ 1/180 (* (pow angle 2) (- (* (pow angle 2) (+ 1/22674816000000 (* -1/30855889612800000000 (pow angle 2)))) 1/34992000))))
(*.f64 angle (+.f64 #s(literal 1/180 binary64) (*.f64 (*.f64 angle angle) (+.f64 #s(literal -1/34992000 binary64) (*.f64 angle (*.f64 angle (+.f64 #s(literal 1/22674816000000 binary64) (*.f64 (*.f64 angle angle) #s(literal -1/30855889612800000000 binary64)))))))))
(sin (* 1/180 angle))
(sin.f64 (*.f64 #s(literal 1/180 binary64) angle))
(sin (* 1/180 angle))
(sin.f64 (*.f64 #s(literal 1/180 binary64) angle))
(sin (* 1/180 angle))
(sin.f64 (*.f64 #s(literal 1/180 binary64) angle))
(sin (* 1/180 angle))
(sin.f64 (*.f64 #s(literal 1/180 binary64) angle))
(sin (* 1/180 angle))
(sin.f64 (*.f64 #s(literal 1/180 binary64) angle))
(sin (* 1/180 angle))
(sin.f64 (*.f64 #s(literal 1/180 binary64) angle))
(sin (* 1/180 angle))
(sin.f64 (*.f64 #s(literal 1/180 binary64) angle))
(sin (* 1/180 angle))
(sin.f64 (*.f64 #s(literal 1/180 binary64) angle))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))
1
#s(literal 1 binary64)
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(+.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 angle (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64)))))
(+ 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 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/25194240000 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 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal -1/24488801280000000 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)))
(* 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/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))
(*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))
(* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))
(*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))
(* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))
(*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))
(* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))
(*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))
(* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))
(*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))
(* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))
(*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))
(* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))
(*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))
(* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))
(*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))
(* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))
(*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))
(* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))
(*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))
(* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))
(*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))
(* 1/32400 (* angle (* (+ 1 (PI)) (- 180 (* 180 (/ 1 (+ 1 (PI))))))))
(*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))
1
#s(literal 1 binary64)
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(+.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 angle (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64)))))
(+ 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 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/25194240000 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 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal -1/24488801280000000 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)))

eval308.0ms (2%)

Compiler

Compiled 67917 to 5246 computations (92.3% saved)

prune381.0ms (2.5%)

Pruning

100 alts after pruning (99 fresh and 1 done)

PrunedKeptTotal
New1908351943
Fresh136477
Picked505
Done011
Total19261002026
Accuracy
83.5%
Counts
2026 → 100
Alt Table
Click to see full alt table
StatusAccuracyProgram
65.7%
(fma.f64 b b (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
57.5%
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 b))
16.9%
(/.f64 (-.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
12.8%
(/.f64 (-.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))
11.9%
(/.f64 (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 b (*.f64 b (*.f64 b b)))) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b b)))
5.6%
(/.f64 (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 8 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 8 binary64))) (*.f64 (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)))))
12.6%
(/.f64 (-.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))))) (*.f64 b (*.f64 b (*.f64 b b)))) (-.f64 (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (*.f64 b b)))
10.4%
(/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 (*.f64 b b) (-.f64 (*.f64 b b) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))))
16.9%
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))) (-.f64 (*.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)))))
11.9%
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b b)) (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 b (*.f64 b (*.f64 b b))))))
12.6%
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))))))))
10.9%
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (+.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
65.5%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))))
66.1%
(+.f64 (pow.f64 (*.f64 (exp.f64 (log.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (exp.f64 (log.f64 a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
81.5%
(+.f64 (pow.f64 (*.f64 a (-.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)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
67.1%
(+.f64 (pow.f64 (*.f64 a (*.f64 (pow.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal 1/2 binary64)) (pow.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
77.6%
(+.f64 (pow.f64 (*.f64 a (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) #s(literal -1/8 binary64)) #s(literal 8 binary64)))) #s(literal 2 binary64)))
77.7%
(+.f64 (pow.f64 (*.f64 a (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (exp.f64 (log.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 2 binary64)))
81.6%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (fma.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) #s(literal 1/180 binary64) (/.f64 angle #s(literal -180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
81.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (fma.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) #s(literal 1/180 binary64) (/.f64 angle #s(literal -180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
81.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (fma.f64 angle #s(literal -1/180 binary64) (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
81.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -1/4 binary64)) #s(literal 4 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
81.4%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) #s(literal -1/8 binary64)) #s(literal 8 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 #s(literal 180 binary64) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) angle)) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.7%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))))) #s(literal -1 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 #s(literal 180 binary64) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) angle)) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) #s(literal 180 binary64))))) #s(literal 2 binary64)))
81.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (-.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal -180 binary64)) (*.f64 (/.f64 #s(literal 180 binary64) angle) (-.f64 #s(literal 0 binary64) angle))) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal -180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
81.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (-.f64 #s(literal 180 binary64) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) angle)) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
35.7%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (+.f64 (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (+.f64 (PI.f64) #s(literal 1 binary64)))) (/.f64 #s(literal 5832000 binary64) (*.f64 angle (*.f64 angle angle)))) (/.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -5832000 binary64))) (+.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) (/.f64 #s(literal 32400 binary64) angle))) (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
81.2%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (sqrt.f64 (PI.f64)))) (cbrt.f64 (sqrt.f64 (PI.f64)))) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
81.7%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
81.5%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 #s(literal 180 binary64) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) angle)) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) #s(literal 180 binary64))))) #s(literal 2 binary64)))
75.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (fma.f64 (*.f64 b (*.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 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (sin.f64 (/.f64 angle #s(literal 180 binary64))) b)) (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))
69.5%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 b (*.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))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (sin.f64 (/.f64 angle #s(literal 180 binary64))) b)) #s(literal 2 binary64))) (-.f64 (*.f64 b (*.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))) (*.f64 (sin.f64 (/.f64 angle #s(literal 180 binary64))) b)))) #s(literal 2 binary64)))
81.6%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))) b) (cos.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
81.6%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (fma.f64 (+.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1/2 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)))))) #s(literal 2 binary64)))
81.6%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (/.f64 angle #s(literal 180 binary64)))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (sin.f64 (/.f64 angle #s(literal 180 binary64))))) (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)))))) #s(literal 2 binary64)))
39.1%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (+.f64 (*.f64 (cos.f64 (/.f64 (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (+.f64 (PI.f64) #s(literal 1 binary64)))) (/.f64 #s(literal 5832000 binary64) (*.f64 angle (*.f64 angle angle)))) (+.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) (/.f64 #s(literal 32400 binary64) angle))) (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))))) (cos.f64 (/.f64 (/.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 5832000 binary64)) (+.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) (/.f64 #s(literal 32400 binary64) angle))) (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))))))) (*.f64 (sin.f64 (/.f64 (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (+.f64 (PI.f64) #s(literal 1 binary64)))) (/.f64 #s(literal 5832000 binary64) (*.f64 angle (*.f64 angle angle)))) (+.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) (/.f64 #s(literal 32400 binary64) angle))) (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))))) (sin.f64 (/.f64 (/.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 5832000 binary64)) (+.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) (/.f64 #s(literal 32400 binary64) angle))) (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))))))))) #s(literal 2 binary64)))
82.0%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (+.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 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))) (sin.f64 (/.f64 angle #s(literal 180 binary64)))))) #s(literal 2 binary64)))
69.0%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) (/.f64 #s(literal 32400 binary64) angle))) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (/.f64 (/.f64 (*.f64 angle angle) #s(literal 32400 binary64)) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))))) (*.f64 (sin.f64 (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) (/.f64 #s(literal 32400 binary64) angle))) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))) (sin.f64 (/.f64 (/.f64 (*.f64 angle angle) #s(literal 32400 binary64)) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))))))) #s(literal 2 binary64)))
81.6%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal -1/4 binary64)) #s(literal 4 binary64)))) #s(literal 2 binary64)))
81.7%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) #s(literal -1/4 binary64)) #s(literal 4 binary64)))) #s(literal 2 binary64)))
81.6%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) #s(literal -1/8 binary64)) #s(literal 8 binary64)))) #s(literal 2 binary64)))
69.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (/.f64 (/.f64 #s(literal 32400 binary64) angle) (*.f64 (*.f64 angle (PI.f64)) (PI.f64))) #s(literal -1/2 binary64)))) #s(literal 2 binary64)))
80.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (/.f64 (-.f64 #s(literal 180 binary64) (/.f64 (*.f64 angle (/.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64)))) angle)) (/.f64 (/.f64 #s(literal 180 binary64) angle) (+.f64 (PI.f64) #s(literal 1 binary64)))) #s(literal 180 binary64)))) #s(literal 2 binary64)))
81.7%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) angle)))) #s(literal 2 binary64)))
69.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 180 binary64) angle) (/.f64 #s(literal 180 binary64) angle))))) #s(literal 2 binary64)))
69.2%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (*.f64 #s(literal 180 binary64) (/.f64 (/.f64 #s(literal 32400 binary64) angle) (+.f64 (PI.f64) #s(literal 1 binary64)))) (*.f64 (/.f64 (/.f64 #s(literal 32400 binary64) angle) (+.f64 (PI.f64) #s(literal 1 binary64))) (/.f64 (*.f64 angle (/.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64)))) angle))) (*.f64 (/.f64 (/.f64 #s(literal 32400 binary64) angle) (+.f64 (PI.f64) #s(literal 1 binary64))) (/.f64 (/.f64 #s(literal 32400 binary64) angle) (+.f64 (PI.f64) #s(literal 1 binary64))))))) #s(literal 2 binary64)))
81.5%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (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))))) #s(literal 2 binary64)))
80.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 (-.f64 #s(literal 180 binary64) (/.f64 (*.f64 angle (/.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64)))) angle)) #s(literal 32400 binary64)) (*.f64 angle (+.f64 (PI.f64) #s(literal 1 binary64)))))) #s(literal 2 binary64)))
81.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (exp.f64 (log.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 2 binary64)))
67.0%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (exp.f64 (log.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 2 binary64)))
45.3%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 angle angle))))))
74.3%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (+.f64 (*.f64 (*.f64 b (*.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 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 (*.f64 b (*.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 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))))
74.3%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (+.f64 (*.f64 (*.f64 b (*.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 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (sin.f64 (/.f64 angle #s(literal 180 binary64))) b)) (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))
81.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (*.f64 b b))
67.0%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
81.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
81.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (-.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
81.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (-.f64 (/.f64 (*.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64))) (/.f64 #s(literal 32400 binary64) angle)) (/.f64 #s(literal 180 binary64) (/.f64 #s(literal 32400 binary64) angle))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
81.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (+.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) (+.f64 (*.f64 #s(literal -1/180 binary64) angle) (/.f64 angle #s(literal 180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
81.7%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -1/2 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (exp.f64 (log.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 2 binary64)))
81.7%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
81.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
81.4%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
81.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
80.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (exp.f64 (log.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
77.0%
(+.f64 (pow.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (PI.f64) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
66.4%
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
65.9%
(+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 a a)) (pow.f64 (*.f64 b (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))) (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)))))) #s(literal 2 binary64)))
65.5%
(+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 a a)) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -1/4 binary64)) #s(literal 4 binary64)))) #s(literal 2 binary64)))
65.5%
(+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 a a)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 #s(literal 180 binary64) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) angle)) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) #s(literal 180 binary64))))) #s(literal 2 binary64)))
65.5%
(+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 a a)) (pow.f64 (*.f64 b (cos.f64 (-.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
65.5%
(+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (*.f64 a a)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
73.0%
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (*.f64 b b))
77.6%
(+.f64 (*.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a angle)) (/.f64 (PI.f64) #s(literal 180 binary64))) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
69.2%
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))) (pow.f64 (*.f64 b (+.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)))))) #s(literal 2 binary64)))
69.1%
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 #s(literal 180 binary64) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) angle)) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) #s(literal 180 binary64))))) #s(literal 2 binary64)))
69.1%
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))) (pow.f64 (*.f64 b (cos.f64 (-.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
69.2%
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
77.6%
(+.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
65.7%
(+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b b))
65.5%
(+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))
73.7%
(+.f64 (*.f64 b b) (*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 a a))) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/32400 binary64)))
74.9%
(+.f64 (*.f64 b b) (*.f64 (*.f64 (*.f64 a angle) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) angle))
68.6%
(+.f64 (*.f64 b b) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 a a) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))))
73.0%
(+.f64 (*.f64 b b) (*.f64 a (*.f64 (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))) (*.f64 angle angle))))
66.0%
(+.f64 (exp.f64 (+.f64 (*.f64 (log.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (*.f64 (log.f64 a) #s(literal 2 binary64)))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
66.4%
(+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
66.4%
(+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
10.6%
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 6 binary64)))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))))))
59.0%
(*.f64 (*.f64 b b) (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64)))
59.1%
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))) #s(literal 2 binary64)))
59.0%
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
59.0%
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
51.9%
(*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
46.3%
(*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))) (*.f64 b (/.f64 b (*.f64 angle angle)))))
35.8%
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
35.3%
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
49.1%
(*.f64 (*.f64 a a) (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 b b) (*.f64 a a)))))
59.0%
(*.f64 b b)
57.4%
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 b)))
Compiler

Compiled 7784 to 4292 computations (44.9% saved)

simplify204.0ms (1.3%)

Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff12800
(cos.f64 (exp.f64 (log.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
cost-diff12800
(*.f64 b (cos.f64 (exp.f64 (log.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
cost-diff12800
(pow.f64 (*.f64 b (cos.f64 (exp.f64 (log.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 2 binary64))
cost-diff12800
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (exp.f64 (log.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 2 binary64)))
cost-diff0
(*.f64 b b)
cost-diff128
(*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b)))
cost-diff128
(+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
cost-diff384
(*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
cost-diff640
(*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 angle angle)))
cost-diff640
(*.f64 (*.f64 b b) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 angle angle))))
cost-diff768
(-.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 angle angle)))))
cost-diff768
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 angle angle))))))
cost-diff0
(*.f64 a a)
cost-diff0
(*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))
cost-diff0
(*.f64 angle angle)
cost-diff0
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
cost-diff0
(sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))
cost-diff0
(*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64))))
cost-diff0
(pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64))
cost-diff0
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (+.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 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))) (sin.f64 (/.f64 angle #s(literal 180 binary64)))))) #s(literal 2 binary64)))
Rules
3890×*-lowering-*.f32
3890×*-lowering-*.f64
3866×+-lowering-+.f64
3866×+-lowering-+.f32
1954×sum3-define
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
063593
1170529
2572436
33190430
08293430
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(+ (pow (* a (sin (/ (* angle (PI)) 180))) 2) (pow (* b (+ (* (cos (/ (+ (PI) 1) (/ 180 angle))) (cos (/ angle 180))) (* (sin (* 1/180 (* angle (+ 1 (PI))))) (sin (/ angle 180))))) 2))
(pow (* a (sin (/ (* angle (PI)) 180))) 2)
(* a (sin (/ (* angle (PI)) 180)))
a
(sin (/ (* angle (PI)) 180))
(/ (* angle (PI)) 180)
(* angle (PI))
angle
(PI)
180
2
(pow (* b (+ (* (cos (/ (+ (PI) 1) (/ 180 angle))) (cos (/ angle 180))) (* (sin (* 1/180 (* angle (+ 1 (PI))))) (sin (/ angle 180))))) 2)
(* b (+ (* (cos (/ (+ (PI) 1) (/ 180 angle))) (cos (/ angle 180))) (* (sin (* 1/180 (* angle (+ 1 (PI))))) (sin (/ angle 180)))))
b
(+ (* (cos (/ (+ (PI) 1) (/ 180 angle))) (cos (/ angle 180))) (* (sin (* 1/180 (* angle (+ 1 (PI))))) (sin (/ angle 180))))
(* (cos (/ (+ (PI) 1) (/ 180 angle))) (cos (/ angle 180)))
(cos (/ (+ (PI) 1) (/ 180 angle)))
(/ (+ (PI) 1) (/ 180 angle))
(+ (PI) 1)
1
(/ 180 angle)
(cos (/ angle 180))
(/ angle 180)
(* (sin (* 1/180 (* angle (+ 1 (PI))))) (sin (/ angle 180)))
(sin (* 1/180 (* angle (+ 1 (PI)))))
(* 1/180 (* angle (+ 1 (PI))))
1/180
(* angle (+ 1 (PI)))
(+ 1 (PI))
(sin (/ angle 180))
(* (* angle angle) (* (* a a) (* (* (PI) (PI)) 1/32400)))
(* angle angle)
angle
(* (* a a) (* (* (PI) (PI)) 1/32400))
(* a a)
a
(* (* (PI) (PI)) 1/32400)
(* (PI) (PI))
(PI)
1/32400
(+ (pow (* a (sin (/ (* angle (PI)) 180))) 2) (- (* b b) (* (* b b) (* (+ 1/180 (+ (* 1/180 (PI)) -1/180)) (* (+ 1/180 (+ (* 1/180 (PI)) -1/180)) (* angle angle))))))
(pow (* a (sin (/ (* angle (PI)) 180))) 2)
(* a (sin (/ (* angle (PI)) 180)))
a
(sin (/ (* angle (PI)) 180))
(/ (* angle (PI)) 180)
(* angle (PI))
angle
(PI)
180
2
(- (* b b) (* (* b b) (* (+ 1/180 (+ (* 1/180 (PI)) -1/180)) (* (+ 1/180 (+ (* 1/180 (PI)) -1/180)) (* angle angle)))))
(* b b)
b
(* (* b b) (* (+ 1/180 (+ (* 1/180 (PI)) -1/180)) (* (+ 1/180 (+ (* 1/180 (PI)) -1/180)) (* angle angle))))
(* (+ 1/180 (+ (* 1/180 (PI)) -1/180)) (* (+ 1/180 (+ (* 1/180 (PI)) -1/180)) (* angle angle)))
(+ 1/180 (+ (* 1/180 (PI)) -1/180))
1/180
(+ (* 1/180 (PI)) -1/180)
(* 1/180 (PI))
-1/180
(* (+ 1/180 (+ (* 1/180 (PI)) -1/180)) (* angle angle))
(* angle angle)
(* (* b b) (+ (* (pow (sin (* 1/180 (* angle (PI)))) 2) (/ (* a a) (* b b))) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* b b)
b
(+ (* (pow (sin (* 1/180 (* angle (PI)))) 2) (/ (* a a) (* b b))) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow (sin (* 1/180 (* angle (PI)))) 2) (/ (* a a) (* b b)))
(pow (sin (* 1/180 (* angle (PI)))) 2)
(sin (* 1/180 (* angle (PI))))
(* 1/180 (* angle (PI)))
1/180
(* angle (PI))
angle
(PI)
2
(/ (* a a) (* b b))
(* a a)
a
(pow (cos (* 1/180 (* angle (PI)))) 2)
(cos (* 1/180 (* angle (PI))))
(+ (pow (* a (sin (/ (* angle (PI)) 180))) 2) (pow (* b (cos (exp (log (/ (PI) (/ 180 angle)))))) 2))
(pow (* a (sin (/ (* angle (PI)) 180))) 2)
(* a (sin (/ (* angle (PI)) 180)))
a
(sin (/ (* angle (PI)) 180))
(/ (* angle (PI)) 180)
(* angle (PI))
angle
(PI)
180
2
(pow (* b (cos (exp (log (/ (PI) (/ 180 angle)))))) 2)
(* b (cos (exp (log (/ (PI) (/ 180 angle))))))
b
(cos (exp (log (/ (PI) (/ 180 angle)))))
(exp (log (/ (PI) (/ 180 angle))))
(log (/ (PI) (/ 180 angle)))
(/ (PI) (/ 180 angle))
(/ 180 angle)
Outputs
(+ (pow (* a (sin (/ (* angle (PI)) 180))) 2) (pow (* b (+ (* (cos (/ (+ (PI) 1) (/ 180 angle))) (cos (/ angle 180))) (* (sin (* 1/180 (* angle (+ 1 (PI))))) (sin (/ angle 180))))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (+.f64 (*.f64 (cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (cos.f64 (/.f64 angle #s(literal 180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (/.f64 angle #s(literal 180 binary64)))))) #s(literal 2 binary64)))
(pow (* a (sin (/ (* angle (PI)) 180))) 2)
(pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64))
(* a (sin (/ (* angle (PI)) 180)))
(*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
a
(sin (/ (* angle (PI)) 180))
(sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(/ (* angle (PI)) 180)
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(* angle (PI))
(*.f64 angle (PI.f64))
angle
(PI)
(PI.f64)
180
#s(literal 180 binary64)
2
#s(literal 2 binary64)
(pow (* b (+ (* (cos (/ (+ (PI) 1) (/ 180 angle))) (cos (/ angle 180))) (* (sin (* 1/180 (* angle (+ 1 (PI))))) (sin (/ angle 180))))) 2)
(pow.f64 (*.f64 b (+.f64 (*.f64 (cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (cos.f64 (/.f64 angle #s(literal 180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (/.f64 angle #s(literal 180 binary64)))))) #s(literal 2 binary64))
(* b (+ (* (cos (/ (+ (PI) 1) (/ 180 angle))) (cos (/ angle 180))) (* (sin (* 1/180 (* angle (+ 1 (PI))))) (sin (/ angle 180)))))
(*.f64 b (+.f64 (*.f64 (cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (cos.f64 (/.f64 angle #s(literal 180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (/.f64 angle #s(literal 180 binary64))))))
b
(+ (* (cos (/ (+ (PI) 1) (/ 180 angle))) (cos (/ angle 180))) (* (sin (* 1/180 (* angle (+ 1 (PI))))) (sin (/ angle 180))))
(+.f64 (*.f64 (cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (cos.f64 (/.f64 angle #s(literal 180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (/.f64 angle #s(literal 180 binary64)))))
(* (cos (/ (+ (PI) 1) (/ 180 angle))) (cos (/ angle 180)))
(*.f64 (cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (cos.f64 (/.f64 angle #s(literal 180 binary64))))
(cos (/ (+ (PI) 1) (/ 180 angle)))
(cos.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(/ (+ (PI) 1) (/ 180 angle))
(*.f64 angle (+.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(+ (PI) 1)
(+.f64 (PI.f64) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(/ 180 angle)
(/.f64 #s(literal 180 binary64) angle)
(cos (/ angle 180))
(cos.f64 (/.f64 angle #s(literal 180 binary64)))
(/ angle 180)
(/.f64 angle #s(literal 180 binary64))
(* (sin (* 1/180 (* angle (+ 1 (PI))))) (sin (/ angle 180)))
(*.f64 (sin.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (/.f64 angle #s(literal 180 binary64))))
(sin (* 1/180 (* angle (+ 1 (PI)))))
(sin.f64 (*.f64 angle (+.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(* 1/180 (* angle (+ 1 (PI))))
(*.f64 angle (+.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) #s(literal 1/180 binary64))))
1/180
#s(literal 1/180 binary64)
(* angle (+ 1 (PI)))
(*.f64 angle (+.f64 (PI.f64) #s(literal 1 binary64)))
(+ 1 (PI))
(+.f64 (PI.f64) #s(literal 1 binary64))
(sin (/ angle 180))
(sin.f64 (/.f64 angle #s(literal 180 binary64)))
(* (* angle angle) (* (* a a) (* (* (PI) (PI)) 1/32400)))
(*.f64 a (*.f64 (*.f64 (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))) angle) angle))
(* angle angle)
(*.f64 angle angle)
angle
(* (* a a) (* (* (PI) (PI)) 1/32400))
(*.f64 a (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))))
(* a a)
(*.f64 a a)
a
(* (* (PI) (PI)) 1/32400)
(*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))
(* (PI) (PI))
(*.f64 (PI.f64) (PI.f64))
(PI)
(PI.f64)
1/32400
#s(literal 1/32400 binary64)
(+ (pow (* a (sin (/ (* angle (PI)) 180))) 2) (- (* b b) (* (* b b) (* (+ 1/180 (+ (* 1/180 (PI)) -1/180)) (* (+ 1/180 (+ (* 1/180 (PI)) -1/180)) (* angle angle))))))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (*.f64 b (-.f64 b (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))))))
(pow (* a (sin (/ (* angle (PI)) 180))) 2)
(pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64))
(* a (sin (/ (* angle (PI)) 180)))
(*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
a
(sin (/ (* angle (PI)) 180))
(sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(/ (* angle (PI)) 180)
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(* angle (PI))
(*.f64 angle (PI.f64))
angle
(PI)
(PI.f64)
180
#s(literal 180 binary64)
2
#s(literal 2 binary64)
(- (* b b) (* (* b b) (* (+ 1/180 (+ (* 1/180 (PI)) -1/180)) (* (+ 1/180 (+ (* 1/180 (PI)) -1/180)) (* angle angle)))))
(*.f64 b (-.f64 b (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))))))
(* b b)
(*.f64 b b)
b
(* (* b b) (* (+ 1/180 (+ (* 1/180 (PI)) -1/180)) (* (+ 1/180 (+ (* 1/180 (PI)) -1/180)) (* angle angle))))
(*.f64 (*.f64 angle angle) (*.f64 b (*.f64 b (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))))
(* (+ 1/180 (+ (* 1/180 (PI)) -1/180)) (* (+ 1/180 (+ (* 1/180 (PI)) -1/180)) (* angle angle)))
(*.f64 angle (*.f64 angle (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))))
(+ 1/180 (+ (* 1/180 (PI)) -1/180))
(*.f64 (PI.f64) #s(literal 1/180 binary64))
1/180
#s(literal 1/180 binary64)
(+ (* 1/180 (PI)) -1/180)
(+.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(* 1/180 (PI))
(*.f64 (PI.f64) #s(literal 1/180 binary64))
-1/180
#s(literal -1/180 binary64)
(* (+ 1/180 (+ (* 1/180 (PI)) -1/180)) (* angle angle))
(/.f64 (*.f64 angle (PI.f64)) (/.f64 #s(literal 180 binary64) angle))
(* angle angle)
(*.f64 angle angle)
(* (* b b) (+ (* (pow (sin (* 1/180 (* angle (PI)))) 2) (/ (* a a) (* b b))) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)))
(* b b)
(*.f64 b b)
b
(+ (* (pow (sin (* 1/180 (* angle (PI)))) 2) (/ (* a a) (* b b))) (pow (cos (* 1/180 (* angle (PI)))) 2))
(+.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (*.f64 b b)) (pow.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)))
(* (pow (sin (* 1/180 (* angle (PI)))) 2) (/ (* a a) (* b b)))
(/.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (*.f64 b b))
(pow (sin (* 1/180 (* angle (PI)))) 2)
(pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(* 1/180 (* angle (PI)))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
1/180
#s(literal 1/180 binary64)
(* angle (PI))
(*.f64 angle (PI.f64))
angle
(PI)
(PI.f64)
2
#s(literal 2 binary64)
(/ (* a a) (* b b))
(/.f64 (/.f64 (*.f64 a a) b) b)
(* a a)
(*.f64 a a)
a
(pow (cos (* 1/180 (* angle (PI)))) 2)
(pow.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(+ (pow (* a (sin (/ (* angle (PI)) 180))) 2) (pow (* b (cos (exp (log (/ (PI) (/ 180 angle)))))) 2))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)))
(pow (* a (sin (/ (* angle (PI)) 180))) 2)
(pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64))
(* a (sin (/ (* angle (PI)) 180)))
(*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
a
(sin (/ (* angle (PI)) 180))
(sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(/ (* angle (PI)) 180)
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(* angle (PI))
(*.f64 angle (PI.f64))
angle
(PI)
(PI.f64)
180
#s(literal 180 binary64)
2
#s(literal 2 binary64)
(pow (* b (cos (exp (log (/ (PI) (/ 180 angle)))))) 2)
(pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64))
(* b (cos (exp (log (/ (PI) (/ 180 angle))))))
(*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
b
(cos (exp (log (/ (PI) (/ 180 angle)))))
(cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(exp (log (/ (PI) (/ 180 angle))))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(log (/ (PI) (/ 180 angle)))
(log.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(/ (PI) (/ 180 angle))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(/ 180 angle)
(/.f64 #s(literal 180 binary64) angle)

localize557.0ms (3.6%)

Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy99.5%
(/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64))
accuracy91.3%
(exp.f64 (log.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
accuracy62.6%
(cos.f64 (exp.f64 (log.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
accuracy62.3%
(sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))
accuracy85.5%
(*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
accuracy78.0%
(/.f64 (*.f64 a a) (*.f64 b b))
accuracy62.6%
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
accuracy62.3%
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
accuracy95.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 angle angle))))))
accuracy85.3%
(-.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 angle angle)))))
accuracy76.0%
(*.f64 (*.f64 b b) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 angle angle))))
accuracy62.3%
(sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))
accuracy100.0%
(PI.f64)
accuracy99.6%
(*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))
accuracy98.4%
(*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))
accuracy80.3%
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
accuracy63.8%
(sin.f64 (/.f64 angle #s(literal 180 binary64)))
accuracy63.0%
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))
accuracy62.6%
(cos.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))
accuracy62.3%
(sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))
Results
265.0ms104×1valid
136.0ms150×0valid
10.0ms2valid
Compiler

Compiled 710 to 64 computations (91% saved)

Precisions
Click to see histograms. Total time spent on operations: 275.0ms
ival-mult: 70.0ms (25.4% of total)
ival-sin: 49.0ms (17.8% of total)
ival-cos: 34.0ms (12.3% of total)
ival-add: 24.0ms (8.7% of total)
ival-pow: 20.0ms (7.3% of total)
...c/correct-round.rkt:119:19: 18.0ms (6.5% of total)
ival-log: 17.0ms (6.2% of total)
backward-pass: 15.0ms (5.4% of total)
ival-div: 15.0ms (5.4% of total)
ival-exp: 10.0ms (3.6% of total)
ival-sub: 2.0ms (0.7% of total)
ival-pi: 2.0ms (0.7% of total)
const: 1.0ms (0.4% of total)

series35.0ms (0.2%)

Counts
30 → 576
Calls
Call 1
Inputs
#<alt (+ (pow (* a (sin (/ (* angle (PI)) 180))) 2) (pow (* b (+ (* (cos (/ (+ (PI) 1) (/ 180 angle))) (cos (/ angle 180))) (* (sin (* 1/180 (* angle (+ 1 (PI))))) (sin (/ angle 180))))) 2))>
#<alt (pow (* a (sin (/ (* angle (PI)) 180))) 2)>
#<alt (* a (sin (/ (* angle (PI)) 180)))>
#<alt (sin (/ (* angle (PI)) 180))>
#<alt (* (* angle angle) (* (* a a) (* (* (PI) (PI)) 1/32400)))>
#<alt (* angle angle)>
#<alt (* (* a a) (* (* (PI) (PI)) 1/32400))>
#<alt (* a a)>
#<alt (+ (pow (* a (sin (/ (* angle (PI)) 180))) 2) (- (* b b) (* (* b b) (* (+ 1/180 (+ (* 1/180 (PI)) -1/180)) (* (+ 1/180 (+ (* 1/180 (PI)) -1/180)) (* angle angle))))))>
#<alt (- (* b b) (* (* b b) (* (+ 1/180 (+ (* 1/180 (PI)) -1/180)) (* (+ 1/180 (+ (* 1/180 (PI)) -1/180)) (* angle angle)))))>
#<alt (* (* b b) (* (+ 1/180 (+ (* 1/180 (PI)) -1/180)) (* (+ 1/180 (+ (* 1/180 (PI)) -1/180)) (* angle angle))))>
#<alt (* (+ 1/180 (+ (* 1/180 (PI)) -1/180)) (* (+ 1/180 (+ (* 1/180 (PI)) -1/180)) (* angle angle)))>
#<alt (* (* b b) (+ (* (pow (sin (* 1/180 (* angle (PI)))) 2) (/ (* a a) (* b b))) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (+ (* (pow (sin (* 1/180 (* angle (PI)))) 2) (/ (* a a) (* b b))) (pow (cos (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow (sin (* 1/180 (* angle (PI)))) 2) (/ (* a a) (* b b)))>
#<alt (* b b)>
#<alt (+ (pow (* a (sin (/ (* angle (PI)) 180))) 2) (pow (* b (cos (exp (log (/ (PI) (/ 180 angle)))))) 2))>
#<alt (pow (* b (cos (exp (log (/ (PI) (/ 180 angle)))))) 2)>
#<alt (* b (cos (exp (log (/ (PI) (/ 180 angle))))))>
#<alt (cos (exp (log (/ (PI) (/ 180 angle)))))>
#<alt (cos (/ (+ (PI) 1) (/ 180 angle)))>
#<alt (sin (* 1/180 (* angle (+ 1 (PI)))))>
#<alt (sin (/ angle 180))>
#<alt (* (* (PI) (PI)) 1/32400)>
#<alt (PI)>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (/ (* a a) (* b b))>
#<alt (exp (log (/ (PI) (/ 180 angle))))>
#<alt (/ (* angle (PI)) 180)>
Outputs
#<alt (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))>
#<alt (pow b 2)>
#<alt (+ (* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow b 2) (- (+ (* -1/32400 (pow (+ 1 (PI)) 2)) (* 1/16200 (+ 1 (PI)))) 1/32400)))) (pow b 2))>
#<alt (+ (* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow b 2) (+ 1/12597120000 (+ (* -1/3149280000 (+ 1 (PI))) (+ (* -1/3149280000 (pow (+ 1 (PI)) 3)) (+ (* 1/12597120000 (pow (+ 1 (PI)) 4)) (+ (* 1/2099520000 (pow (+ 1 (PI)) 2)) (pow (- (+ (* -1/64800 (pow (+ 1 (PI)) 2)) (* 1/32400 (+ 1 (PI)))) 1/64800) 2))))))))) (* (pow b 2) (- (+ (* -1/32400 (pow (+ 1 (PI)) 2)) (* 1/16200 (+ 1 (PI)))) 1/32400))))) (pow b 2))>
#<alt (+ (* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow b 2) (- (+ (* -1/816293376000000 (pow (+ 1 (PI)) 2)) (+ (* -1/816293376000000 (pow (+ 1 (PI)) 4)) (+ (* -1/12244400640000000 (pow (+ 1 (PI)) 6)) (+ (* 1/2040733440000000 (+ 1 (PI))) (+ (* 1/2040733440000000 (pow (+ 1 (PI)) 5)) (+ (* 1/612220032000000 (pow (+ 1 (PI)) 3)) (* 2 (* (+ 1/25194240000 (+ (* -1/6298560000 (+ 1 (PI))) (+ (* -1/6298560000 (pow (+ 1 (PI)) 3)) (+ (* 1/25194240000 (pow (+ 1 (PI)) 4)) (* 1/4199040000 (pow (+ 1 (PI)) 2)))))) (- (+ (* -1/64800 (pow (+ 1 (PI)) 2)) (* 1/32400 (+ 1 (PI)))) 1/64800))))))))) 1/12244400640000000)))) (* (pow b 2) (+ 1/12597120000 (+ (* -1/3149280000 (+ 1 (PI))) (+ (* -1/3149280000 (pow (+ 1 (PI)) 3)) (+ (* 1/12597120000 (pow (+ 1 (PI)) 4)) (+ (* 1/2099520000 (pow (+ 1 (PI)) 2)) (pow (- (+ (* -1/64800 (pow (+ 1 (PI)) 2)) (* 1/32400 (+ 1 (PI)))) 1/64800) 2)))))))))) (* (pow b 2) (- (+ (* -1/32400 (pow (+ 1 (PI)) 2)) (* 1/16200 (+ 1 (PI)))) 1/32400))))) (pow b 2))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))>
#<alt (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2))>
#<alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))>
#<alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))>
#<alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))>
#<alt (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2))>
#<alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))>
#<alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))>
#<alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (* (pow angle 2) (pow (PI) 4)))) (* 1/32400 (* (pow a 2) (pow (PI) 2)))))>
#<alt (* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow a 2) (* (pow angle 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))>
#<alt (* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* 1/180 (* a (* angle (PI))))>
#<alt (* angle (+ (* -1/34992000 (* a (* (pow angle 2) (pow (PI) 3)))) (* 1/180 (* a (PI)))))>
#<alt (* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* 1/22674816000000 (* a (* (pow angle 2) (pow (PI) 5))))))))>
#<alt (* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* a (* (pow angle 2) (pow (PI) 7)))) (* 1/22674816000000 (* a (pow (PI) 5)))))))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (sin (* 1/180 (* angle (PI)))))>
#<alt (* a (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/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))>
#<alt (pow angle 2)>
#<alt (pow angle 2)>
#<alt (pow angle 2)>
#<alt (pow angle 2)>
#<alt (pow angle 2)>
#<alt (pow angle 2)>
#<alt (pow angle 2)>
#<alt (pow angle 2)>
#<alt (pow angle 2)>
#<alt (pow angle 2)>
#<alt (pow angle 2)>
#<alt (pow angle 2)>
#<alt (* 1/32400 (* (pow a 2) (pow (PI) 2)))>
#<alt (* 1/32400 (* (pow a 2) (pow (PI) 2)))>
#<alt (* 1/32400 (* (pow a 2) (pow (PI) 2)))>
#<alt (* 1/32400 (* (pow a 2) (pow (PI) 2)))>
#<alt (* 1/32400 (* (pow a 2) (pow (PI) 2)))>
#<alt (* 1/32400 (* (pow a 2) (pow (PI) 2)))>
#<alt (* 1/32400 (* (pow a 2) (pow (PI) 2)))>
#<alt (* 1/32400 (* (pow a 2) (pow (PI) 2)))>
#<alt (* 1/32400 (* (pow a 2) (pow (PI) 2)))>
#<alt (* 1/32400 (* (pow a 2) (pow (PI) 2)))>
#<alt (* 1/32400 (* (pow a 2) (pow (PI) 2)))>
#<alt (* 1/32400 (* (pow a 2) (pow (PI) 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 (- (pow b 2) (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))))>
#<alt (- (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))))>
#<alt (- (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))))>
#<alt (- (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (- (+ (/ (pow b 2) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2)))))>
#<alt (* (pow a 2) (- (+ (/ (pow b 2) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2)))))>
#<alt (* (pow a 2) (- (+ (/ (pow b 2) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2)))))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (- (+ (/ (pow b 2) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2)))))>
#<alt (* (pow a 2) (- (+ (/ (pow b 2) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2)))))>
#<alt (* (pow a 2) (- (+ (/ (pow b 2) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2)))))>
#<alt (pow b 2)>
#<alt (+ (* (pow angle 2) (- (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow b 2))>
#<alt (+ (* (pow angle 2) (- (+ (* -1/3149280000 (* (pow a 2) (* (pow angle 2) (pow (PI) 4)))) (* 1/32400 (* (pow a 2) (pow (PI) 2)))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow b 2))>
#<alt (+ (* (pow angle 2) (- (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow a 2) (* (pow angle 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow b 2))>
#<alt (* -1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))>
#<alt (* (pow angle 2) (- (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow angle 2)) (/ (pow b 2) (pow angle 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))))>
#<alt (* (pow angle 2) (- (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow angle 2)) (/ (pow b 2) (pow angle 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))))>
#<alt (* (pow angle 2) (- (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow angle 2)) (/ (pow b 2) (pow angle 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))))>
#<alt (* -1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))>
#<alt (* (pow angle 2) (- (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow angle 2)) (/ (pow b 2) (pow angle 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))))>
#<alt (* (pow angle 2) (- (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow angle 2)) (/ (pow b 2) (pow angle 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))))>
#<alt (* (pow angle 2) (- (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow angle 2)) (/ (pow b 2) (pow angle 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (- 1 (* 1/32400 (* (pow angle 2) (pow (PI) 2))))))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (- 1 (* 1/32400 (* (pow angle 2) (pow (PI) 2))))))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (- 1 (* 1/32400 (* (pow angle 2) (pow (PI) 2))))))>
#<alt (* (pow b 2) (- 1 (* 1/32400 (* (pow angle 2) (pow (PI) 2)))))>
#<alt (* (pow b 2) (- (+ 1 (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))) (* 1/32400 (* (pow angle 2) (pow (PI) 2)))))>
#<alt (* (pow b 2) (- (+ 1 (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))) (* 1/32400 (* (pow angle 2) (pow (PI) 2)))))>
#<alt (* (pow b 2) (- (+ 1 (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))) (* 1/32400 (* (pow angle 2) (pow (PI) 2)))))>
#<alt (* (pow b 2) (- 1 (* 1/32400 (* (pow angle 2) (pow (PI) 2)))))>
#<alt (* (pow b 2) (- (+ 1 (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))) (* 1/32400 (* (pow angle 2) (pow (PI) 2)))))>
#<alt (* (pow b 2) (- (+ 1 (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))) (* 1/32400 (* (pow angle 2) (pow (PI) 2)))))>
#<alt (* (pow b 2) (- (+ 1 (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))) (* 1/32400 (* (pow angle 2) (pow (PI) 2)))))>
#<alt (* (pow b 2) (- 1 (* 1/32400 (* (pow angle 2) (pow (PI) 2)))))>
#<alt (* (pow b 2) (- 1 (* 1/32400 (* (pow angle 2) (pow (PI) 2)))))>
#<alt (* (pow b 2) (- 1 (* 1/32400 (* (pow angle 2) (pow (PI) 2)))))>
#<alt (* (pow b 2) (- 1 (* 1/32400 (* (pow angle 2) (pow (PI) 2)))))>
#<alt (* (pow b 2) (- 1 (* 1/32400 (* (pow angle 2) (pow (PI) 2)))))>
#<alt (* (pow b 2) (- 1 (* 1/32400 (* (pow angle 2) (pow (PI) 2)))))>
#<alt (* (pow b 2) (- 1 (* 1/32400 (* (pow angle 2) (pow (PI) 2)))))>
#<alt (* (pow b 2) (- 1 (* 1/32400 (* (pow angle 2) (pow (PI) 2)))))>
#<alt (* (pow b 2) (- 1 (* 1/32400 (* (pow angle 2) (pow (PI) 2)))))>
#<alt (* (pow b 2) (- 1 (* 1/32400 (* (pow angle 2) (pow (PI) 2)))))>
#<alt (* (pow b 2) (- 1 (* 1/32400 (* (pow angle 2) (pow (PI) 2)))))>
#<alt (* (pow b 2) (- 1 (* 1/32400 (* (pow angle 2) (pow (PI) 2)))))>
#<alt (pow b 2)>
#<alt (+ (* -1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (pow b 2))>
#<alt (+ (* -1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (pow b 2))>
#<alt (+ (* -1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (pow b 2))>
#<alt (* -1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))>
#<alt (* (pow angle 2) (- (/ (pow b 2) (pow angle 2)) (* 1/32400 (* (pow b 2) (pow (PI) 2)))))>
#<alt (* (pow angle 2) (- (/ (pow b 2) (pow angle 2)) (* 1/32400 (* (pow b 2) (pow (PI) 2)))))>
#<alt (* (pow angle 2) (- (/ (pow b 2) (pow angle 2)) (* 1/32400 (* (pow b 2) (pow (PI) 2)))))>
#<alt (* -1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))>
#<alt (* (pow angle 2) (- (/ (pow b 2) (pow angle 2)) (* 1/32400 (* (pow b 2) (pow (PI) 2)))))>
#<alt (* (pow angle 2) (- (/ (pow b 2) (pow angle 2)) (* 1/32400 (* (pow b 2) (pow (PI) 2)))))>
#<alt (* (pow angle 2) (- (/ (pow b 2) (pow angle 2)) (* 1/32400 (* (pow b 2) (pow (PI) 2)))))>
#<alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))>
#<alt (* 1/32400 (* (pow angle 2) (pow (PI) 2)))>
#<alt (* 1/32400 (* (pow angle 2) (pow (PI) 2)))>
#<alt (* 1/32400 (* (pow angle 2) (pow (PI) 2)))>
#<alt (* 1/32400 (* (pow angle 2) (pow (PI) 2)))>
#<alt (* 1/32400 (* (pow angle 2) (pow (PI) 2)))>
#<alt (* 1/32400 (* (pow angle 2) (pow (PI) 2)))>
#<alt (* 1/32400 (* (pow angle 2) (pow (PI) 2)))>
#<alt (* 1/32400 (* (pow angle 2) (pow (PI) 2)))>
#<alt (* 1/32400 (* (pow angle 2) (pow (PI) 2)))>
#<alt (* 1/32400 (* (pow angle 2) (pow (PI) 2)))>
#<alt (* 1/32400 (* (pow angle 2) (pow (PI) 2)))>
#<alt (* 1/32400 (* (pow angle 2) (pow (PI) 2)))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (pow b 2)>
#<alt (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2)))))) (pow b 2))>
#<alt (+ (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/3149280000 (/ (* (pow a 2) (pow (PI) 4)) (pow b 2))) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))) (* (pow b 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2))))))) (pow b 2))>
#<alt (+ (* (pow angle 2) (+ (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (+ (* -1/12244400640000000 (pow (PI) 6)) (/ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (pow b 2)))))) (* (pow b 2) (+ (* -1/3149280000 (/ (* (pow a 2) (pow (PI) 4)) (pow b 2))) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))) (* (pow b 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2))))))) (pow b 2))>
#<alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))>
#<alt 1>
#<alt (+ 1 (* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2))))))>
#<alt (+ 1 (* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (+ (* 1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2))) (* (pow angle 2) (+ (* -1/3149280000 (/ (* (pow a 2) (pow (PI) 4)) (pow b 2))) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))>
#<alt (+ 1 (* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (+ (* 1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2))) (* (pow angle 2) (+ (* -1/3149280000 (/ (* (pow a 2) (pow (PI) 4)) (pow b 2))) (+ (* 1/12597120000 (pow (PI) 4)) (+ (* 1/4199040000 (pow (PI) 4)) (* (pow angle 2) (+ (* -1/816293376000000 (pow (PI) 6)) (+ (* -1/12244400640000000 (pow (PI) 6)) (/ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (pow b 2)))))))))))))>
#<alt (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))>
#<alt (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))>
#<alt (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))>
#<alt (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))>
#<alt (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))>
#<alt (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))>
#<alt (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))>
#<alt (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))>
#<alt (pow (cos (* 1/180 (* angle (PI)))) 2)>
#<alt (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))>
#<alt (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))>
#<alt (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))>
#<alt (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))>
#<alt (* (pow a 2) (+ (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow a 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow b 2))))>
#<alt (* (pow a 2) (+ (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow a 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow b 2))))>
#<alt (* (pow a 2) (+ (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow a 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow b 2))))>
#<alt (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))>
#<alt (* (pow a 2) (+ (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow a 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow b 2))))>
#<alt (* (pow a 2) (+ (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow a 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow b 2))))>
#<alt (* (pow a 2) (+ (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow a 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow b 2))))>
#<alt (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))>
#<alt (/ (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (pow b 2))>
#<alt (/ (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (pow b 2))>
#<alt (/ (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (pow b 2))>
#<alt (pow (cos (* 1/180 (* angle (PI)))) 2)>
#<alt (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))>
#<alt (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))>
#<alt (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))>
#<alt (pow (cos (* 1/180 (* angle (PI)))) 2)>
#<alt (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))>
#<alt (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))>
#<alt (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))>
#<alt (* 1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2)))>
#<alt (* (pow angle 2) (+ (* -1/3149280000 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 4))) (pow b 2))) (* 1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2)))))>
#<alt (* (pow angle 2) (+ (* 1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2))) (* (pow angle 2) (+ (* -1/3149280000 (/ (* (pow a 2) (pow (PI) 4)) (pow b 2))) (/ (* (pow a 2) (* (pow angle 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))) (pow b 2))))))>
#<alt (* (pow angle 2) (+ (* 1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2))) (* (pow angle 2) (+ (* -1/3149280000 (/ (* (pow a 2) (pow (PI) 4)) (pow b 2))) (* (pow angle 2) (+ (/ (* (pow a 2) (* (pow angle 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (pow b 2)) (/ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (pow b 2))))))))>
#<alt (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))>
#<alt (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))>
#<alt (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))>
#<alt (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))>
#<alt (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))>
#<alt (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))>
#<alt (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))>
#<alt (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))>
#<alt (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))>
#<alt (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))>
#<alt (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))>
#<alt (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))>
#<alt (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))>
#<alt (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))>
#<alt (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))>
#<alt (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))>
#<alt (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))>
#<alt (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))>
#<alt (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))>
#<alt (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))>
#<alt (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))>
#<alt (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))>
#<alt (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))>
#<alt (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))>
#<alt (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))>
#<alt (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))>
#<alt (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))>
#<alt (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))>
#<alt (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))>
#<alt (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))>
#<alt (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))>
#<alt (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))>
#<alt (pow b 2)>
#<alt (pow b 2)>
#<alt (pow b 2)>
#<alt (pow b 2)>
#<alt (pow b 2)>
#<alt (pow b 2)>
#<alt (pow b 2)>
#<alt (pow b 2)>
#<alt (pow b 2)>
#<alt (pow b 2)>
#<alt (pow b 2)>
#<alt (pow b 2)>
#<alt (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))>
#<alt (pow b 2)>
#<alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (pow b 2))>
#<alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow b 2))>
#<alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))) (pow b 2))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))>
#<alt (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))>
#<alt (pow b 2)>
#<alt (+ (* -1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (pow b 2))>
#<alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))) (pow b 2))>
#<alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))) (pow b 2))>
#<alt (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))>
#<alt (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))>
#<alt (* b (cos (* 1/180 (* angle (PI)))))>
#<alt (* b (cos (* 1/180 (* angle (PI)))))>
#<alt (* b (cos (* 1/180 (* angle (PI)))))>
#<alt (* b (cos (* 1/180 (* angle (PI)))))>
#<alt (* b (cos (* 1/180 (* angle (PI)))))>
#<alt (* b (cos (* 1/180 (* angle (PI)))))>
#<alt (* b (cos (* 1/180 (* angle (PI)))))>
#<alt (* b (cos (* 1/180 (* angle (PI)))))>
#<alt (* b (cos (* 1/180 (* angle (PI)))))>
#<alt (* b (cos (* 1/180 (* angle (PI)))))>
#<alt (* b (cos (* 1/180 (* angle (PI)))))>
#<alt (* b (cos (* 1/180 (* angle (PI)))))>
#<alt b>
#<alt (+ b (* -1/64800 (* (pow angle 2) (* b (pow (PI) 2)))))>
#<alt (+ b (* (pow angle 2) (+ (* -1/64800 (* b (pow (PI) 2))) (* 1/25194240000 (* (pow angle 2) (* b (pow (PI) 4)))))))>
#<alt (+ b (* (pow angle 2) (+ (* -1/64800 (* b (pow (PI) 2))) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (* b (pow (PI) 6)))) (* 1/25194240000 (* b (pow (PI) 4))))))))>
#<alt (* b (cos (* 1/180 (* angle (PI)))))>
#<alt (* b (cos (* 1/180 (* angle (PI)))))>
#<alt (* b (cos (* 1/180 (* angle (PI)))))>
#<alt (* b (cos (* 1/180 (* angle (PI)))))>
#<alt (* b (cos (* 1/180 (* angle (PI)))))>
#<alt (* b (cos (* 1/180 (* angle (PI)))))>
#<alt (* b (cos (* 1/180 (* angle (PI)))))>
#<alt (* b (cos (* 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>
#<alt (+ 1 (* -1/64800 (* (pow angle 2) (pow (+ 1 (PI)) 2))))>
#<alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (+ 1 (PI)) 2)) (* 1/25194240000 (* (pow angle 2) (pow (+ 1 (PI)) 4))))))>
#<alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (+ 1 (PI)) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (+ 1 (PI)) 6))) (* 1/25194240000 (pow (+ 1 (PI)) 4)))))))>
#<alt (cos (* 1/180 (* angle (+ 1 (PI)))))>
#<alt (cos (* 1/180 (* angle (+ 1 (PI)))))>
#<alt (cos (* 1/180 (* angle (+ 1 (PI)))))>
#<alt (cos (* 1/180 (* angle (+ 1 (PI)))))>
#<alt (cos (* 1/180 (* angle (+ 1 (PI)))))>
#<alt (cos (* 1/180 (* angle (+ 1 (PI)))))>
#<alt (cos (* 1/180 (* angle (+ 1 (PI)))))>
#<alt (cos (* 1/180 (* angle (+ 1 (PI)))))>
#<alt (* 1/180 (* angle (+ 1 (PI))))>
#<alt (* angle (+ (* -1/34992000 (* (pow angle 2) (pow (+ 1 (PI)) 3))) (* 1/180 (+ 1 (PI)))))>
#<alt (* angle (+ (* 1/180 (+ 1 (PI))) (* (pow angle 2) (+ (* -1/34992000 (pow (+ 1 (PI)) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (+ 1 (PI)) 5)))))))>
#<alt (* angle (+ (* 1/180 (+ 1 (PI))) (* (pow angle 2) (+ (* -1/34992000 (pow (+ 1 (PI)) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (+ 1 (PI)) 7))) (* 1/22674816000000 (pow (+ 1 (PI)) 5))))))))>
#<alt (sin (* 1/180 (* angle (+ 1 (PI)))))>
#<alt (sin (* 1/180 (* angle (+ 1 (PI)))))>
#<alt (sin (* 1/180 (* angle (+ 1 (PI)))))>
#<alt (sin (* 1/180 (* angle (+ 1 (PI)))))>
#<alt (sin (* 1/180 (* angle (+ 1 (PI)))))>
#<alt (sin (* 1/180 (* angle (+ 1 (PI)))))>
#<alt (sin (* 1/180 (* angle (+ 1 (PI)))))>
#<alt (sin (* 1/180 (* angle (+ 1 (PI)))))>
#<alt (* 1/180 angle)>
#<alt (* angle (+ 1/180 (* -1/34992000 (pow angle 2))))>
#<alt (* angle (+ 1/180 (* (pow angle 2) (- (* 1/22674816000000 (pow angle 2)) 1/34992000))))>
#<alt (* angle (+ 1/180 (* (pow angle 2) (- (* (pow angle 2) (+ 1/22674816000000 (* -1/30855889612800000000 (pow angle 2)))) 1/34992000))))>
#<alt (sin (* 1/180 angle))>
#<alt (sin (* 1/180 angle))>
#<alt (sin (* 1/180 angle))>
#<alt (sin (* 1/180 angle))>
#<alt (sin (* 1/180 angle))>
#<alt (sin (* 1/180 angle))>
#<alt (sin (* 1/180 angle))>
#<alt (sin (* 1/180 angle))>
#<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>
#<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 (/ (pow a 2) (pow b 2))>
#<alt (/ (pow a 2) (pow b 2))>
#<alt (/ (pow a 2) (pow b 2))>
#<alt (/ (pow a 2) (pow b 2))>
#<alt (/ (pow a 2) (pow b 2))>
#<alt (/ (pow a 2) (pow b 2))>
#<alt (/ (pow a 2) (pow b 2))>
#<alt (/ (pow a 2) (pow b 2))>
#<alt (/ (pow a 2) (pow b 2))>
#<alt (/ (pow a 2) (pow b 2))>
#<alt (/ (pow a 2) (pow b 2))>
#<alt (/ (pow a 2) (pow b 2))>
#<alt (/ (pow a 2) (pow b 2))>
#<alt (/ (pow a 2) (pow b 2))>
#<alt (/ (pow a 2) (pow b 2))>
#<alt (/ (pow a 2) (pow b 2))>
#<alt (/ (pow a 2) (pow b 2))>
#<alt (/ (pow a 2) (pow b 2))>
#<alt (/ (pow a 2) (pow b 2))>
#<alt (/ (pow a 2) (pow b 2))>
#<alt (/ (pow a 2) (pow b 2))>
#<alt (/ (pow a 2) (pow b 2))>
#<alt (/ (pow a 2) (pow b 2))>
#<alt (/ (pow a 2) (pow b 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/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)))>
Calls

144 calls:

TimeVariablePointExpression
3.0ms
angle
@inf
(+ (pow (* a (sin (/ (* angle (PI)) 180))) 2) (- (* b b) (* (* b b) (* (+ 1/180 (+ (* 1/180 (PI)) -1/180)) (* (+ 1/180 (+ (* 1/180 (PI)) -1/180)) (* angle angle))))))
1.0ms
angle
@inf
(* (* b b) (+ (* (pow (sin (* 1/180 (* angle (PI)))) 2) (/ (* a a) (* b b))) (pow (cos (* 1/180 (* angle (PI)))) 2)))
1.0ms
angle
@-inf
(* (* b b) (+ (* (pow (sin (* 1/180 (* angle (PI)))) 2) (/ (* a a) (* b b))) (pow (cos (* 1/180 (* angle (PI)))) 2)))
1.0ms
angle
@0
(* (* b b) (+ (* (pow (sin (* 1/180 (* angle (PI)))) 2) (/ (* a a) (* b b))) (pow (cos (* 1/180 (* angle (PI)))) 2)))
1.0ms
a
@0
(+ (pow (* a (sin (/ (* angle (PI)) 180))) 2) (- (* b b) (* (* b b) (* (+ 1/180 (+ (* 1/180 (PI)) -1/180)) (* (+ 1/180 (+ (* 1/180 (PI)) -1/180)) (* angle angle))))))

rewrite372.0ms (2.4%)

Algorithm
batch-egg-rewrite
Rules
4074×*-lowering-*.f32
4074×*-lowering-*.f64
1820×pow-lowering-pow.f64
1820×pow-lowering-pow.f32
1484×unpow-prod-down
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
063300
1395210
23640201
08449201
Stop Event
iter limit
node limit
Counts
30 → 532
Calls
Call 1
Inputs
(+ (pow (* a (sin (/ (* angle (PI)) 180))) 2) (pow (* b (+ (* (cos (/ (+ (PI) 1) (/ 180 angle))) (cos (/ angle 180))) (* (sin (* 1/180 (* angle (+ 1 (PI))))) (sin (/ angle 180))))) 2))
(pow (* a (sin (/ (* angle (PI)) 180))) 2)
(* a (sin (/ (* angle (PI)) 180)))
(sin (/ (* angle (PI)) 180))
(* (* angle angle) (* (* a a) (* (* (PI) (PI)) 1/32400)))
(* angle angle)
(* (* a a) (* (* (PI) (PI)) 1/32400))
(* a a)
(+ (pow (* a (sin (/ (* angle (PI)) 180))) 2) (- (* b b) (* (* b b) (* (+ 1/180 (+ (* 1/180 (PI)) -1/180)) (* (+ 1/180 (+ (* 1/180 (PI)) -1/180)) (* angle angle))))))
(- (* b b) (* (* b b) (* (+ 1/180 (+ (* 1/180 (PI)) -1/180)) (* (+ 1/180 (+ (* 1/180 (PI)) -1/180)) (* angle angle)))))
(* (* b b) (* (+ 1/180 (+ (* 1/180 (PI)) -1/180)) (* (+ 1/180 (+ (* 1/180 (PI)) -1/180)) (* angle angle))))
(* (+ 1/180 (+ (* 1/180 (PI)) -1/180)) (* (+ 1/180 (+ (* 1/180 (PI)) -1/180)) (* angle angle)))
(* (* b b) (+ (* (pow (sin (* 1/180 (* angle (PI)))) 2) (/ (* a a) (* b b))) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow (sin (* 1/180 (* angle (PI)))) 2) (/ (* a a) (* b b))) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow (sin (* 1/180 (* angle (PI)))) 2) (/ (* a a) (* b b)))
(* b b)
(+ (pow (* a (sin (/ (* angle (PI)) 180))) 2) (pow (* b (cos (exp (log (/ (PI) (/ 180 angle)))))) 2))
(pow (* b (cos (exp (log (/ (PI) (/ 180 angle)))))) 2)
(* b (cos (exp (log (/ (PI) (/ 180 angle))))))
(cos (exp (log (/ (PI) (/ 180 angle)))))
(cos (/ (+ (PI) 1) (/ 180 angle)))
(sin (* 1/180 (* angle (+ 1 (PI)))))
(sin (/ angle 180))
(* (* (PI) (PI)) 1/32400)
(PI)
(sin (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(/ (* a a) (* b b))
(exp (log (/ (PI) (/ 180 angle))))
(/ (* angle (PI)) 180)
Outputs
(+.f64 (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))))))))
(+.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(-.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (-.f64 (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))))))))) (/.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (-.f64 (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))))))))))
(fma.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))))))))
(fma.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(fma.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))))))))
(fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))))))) (-.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))))) (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))))))) (-.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 b b)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64))) (-.f64 (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))))))) (-.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)))) (neg.f64 (-.f64 (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))))
(pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))))))) (-.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))))) (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))))))) (-.f64 (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))))))
(*.f64 (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))))))))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (log.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64))
(pow.f64 (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 2 binary64))
(*.f64 a (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(*.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a a)))
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a a)) #s(literal 1 binary64)))
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (pow.f64 (*.f64 a (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 a a))
(*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (pow.f64 (pow.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)))
(*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (pow.f64 (*.f64 a a) #s(literal 1 binary64)))
(*.f64 (pow.f64 a #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 a #s(literal 1 binary64)) (pow.f64 (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) #s(literal 1 binary64)))
(*.f64 (exp.f64 (log.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (exp.f64 (log.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))
(*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) a) a)
(*.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) a)
(*.f64 (*.f64 (*.f64 a a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (pow.f64 (pow.f64 a #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))
(*.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 a a) #s(literal 1 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))
(*.f64 (pow.f64 (exp.f64 (log.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 1 binary64)) (pow.f64 (exp.f64 (log.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) a) #s(literal 1 binary64)) (pow.f64 a #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) a) #s(literal 1 binary64)) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (pow.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 1 binary64)) (pow.f64 a #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 a a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 1 binary64)) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) #s(literal 1 binary64)))
(pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 1 binary64))
(*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.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))) (pow.f64 a #s(literal 1 binary64)))
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (pow.f64 (pow.f64 a #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 a #s(literal 1 binary64)) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 a #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (pow.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 1 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 angle (PI.f64)) #s(literal -180 binary64))))
(neg.f64 (sin.f64 (/.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (/.f64 #s(literal 180 binary64) angle))))
(pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 1 binary64))
(*.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 1/2 binary64)) (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 a (*.f64 (*.f64 a (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))) (*.f64 angle angle)))
(*.f64 angle (*.f64 angle (*.f64 a (*.f64 a (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))))
(*.f64 (*.f64 angle angle) (*.f64 a (*.f64 a (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))
(*.f64 (*.f64 a a) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)) (*.f64 angle angle)))
(*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)) (*.f64 angle (*.f64 angle (*.f64 a a))))
(*.f64 (*.f64 (*.f64 (*.f64 a a) (PI.f64)) (PI.f64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))
(*.f64 (*.f64 angle (*.f64 angle (*.f64 a a))) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))
(*.f64 (*.f64 angle (*.f64 a (*.f64 a (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))) angle)
(*.f64 (*.f64 a (*.f64 a (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))) (*.f64 angle angle))
(*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))) (*.f64 a a))
(*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 a a) (PI.f64)) (PI.f64))) #s(literal 1/32400 binary64))
(*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 a a))) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))
(*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 a a))) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/32400 binary64))
(*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 a a))) #s(literal 1/32400 binary64)) (*.f64 (PI.f64) (PI.f64)))
(exp.f64 (*.f64 (log.f64 angle) #s(literal 2 binary64)))
(pow.f64 angle #s(literal 2 binary64))
(*.f64 angle angle)
(*.f64 #s(literal 1 binary64) (*.f64 angle angle))
(*.f64 (*.f64 angle angle) #s(literal 1 binary64))
(*.f64 (pow.f64 angle #s(literal 1 binary64)) (pow.f64 angle #s(literal 1 binary64)))
(*.f64 a (*.f64 a (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(*.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) #s(literal 1/32400 binary64)) (*.f64 a a)))
(*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))
(*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)))
(*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 a a) (PI.f64)) (PI.f64)))
(*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)) (*.f64 a a))
(*.f64 (*.f64 (*.f64 (*.f64 a a) (PI.f64)) (PI.f64)) #s(literal 1/32400 binary64))
(*.f64 (*.f64 a (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))) a)
(*.f64 (*.f64 (*.f64 a a) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))
(*.f64 (*.f64 (*.f64 a a) #s(literal 1/32400 binary64)) (*.f64 (PI.f64) (PI.f64)))
(exp.f64 (*.f64 (log.f64 a) #s(literal 2 binary64)))
(pow.f64 a #s(literal 2 binary64))
(*.f64 a a)
(*.f64 (pow.f64 a #s(literal 1 binary64)) (pow.f64 a #s(literal 1 binary64)))
(+.f64 (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))))
(+.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 b b))) (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))))
(+.f64 (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))) (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(+.f64 (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 b b))) (*.f64 (*.f64 b b) (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))))) (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))))
(+.f64 (+.f64 (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))))))) (+.f64 (*.f64 (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 b b))) (*.f64 (*.f64 b b) (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))))))
(+.f64 (+.f64 (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 b b)) (*.f64 (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 b b))))
(-.f64 (*.f64 b b) (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))) (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))))
(-.f64 (+.f64 (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 b b)) (*.f64 (*.f64 b b) (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))
(-.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (-.f64 (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))))) (/.f64 (*.f64 (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))) (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))))))) (-.f64 (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))))))
(fma.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))))
(fma.f64 b b (neg.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))) (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))))
(fma.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))))
(fma.f64 (pow.f64 b #s(literal 1 binary64)) (pow.f64 b #s(literal 1 binary64)) (neg.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))) (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))) (-.f64 (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))) (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)) (*.f64 (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))) (*.f64 (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))) (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))))))) (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))) (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)) (*.f64 (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))) (*.f64 (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))) (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))))))))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))) (-.f64 (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))) (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)) (*.f64 (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))) (*.f64 (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))) (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))))))))) (+.f64 (*.f64 (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))) (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))))))) (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))) (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))))) (-.f64 (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)) (*.f64 (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))) (*.f64 (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))) (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))))))) (neg.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))) (-.f64 (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))) (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))) (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))))))))) (neg.f64 (-.f64 (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 b b)) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))) (*.f64 (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))))) (+.f64 (*.f64 (+.f64 (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 b b)) (+.f64 (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 b b))) (+.f64 (*.f64 (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))) (*.f64 (+.f64 (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 b b)) (*.f64 (*.f64 b b) (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))) (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))))))) (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64))) (-.f64 (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))) (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 b b)) (+.f64 (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 b b))) (*.f64 (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))))))) (+.f64 (+.f64 (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 b b)) (*.f64 (*.f64 b b) (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))))))
(pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))) (-.f64 (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))) (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)) (*.f64 (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))) (*.f64 (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))) (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))))))) (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))) (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))))))))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)) (*.f64 (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))) (*.f64 (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))) (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))))))))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))) (-.f64 (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))) (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))))))
(*.f64 (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))) (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))))))
(+.f64 (*.f64 b b) (*.f64 (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 b b))))
(+.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 b b))) (+.f64 (*.f64 (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 b b))) (*.f64 (*.f64 b b) (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))))
(+.f64 (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))) (+.f64 (*.f64 (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 b b))) (*.f64 (*.f64 b b) (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))))))
(+.f64 (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))) (+.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))))) b) (*.f64 (*.f64 b b) (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))))))
(+.f64 (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))) (+.f64 (*.f64 (neg.f64 (*.f64 angle (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))) (*.f64 b (*.f64 b (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))) (*.f64 (*.f64 b b) (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))))))
(+.f64 (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 b b))) (*.f64 (*.f64 b b) (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))))) (+.f64 (*.f64 (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 b b))) (*.f64 (*.f64 b b) (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))))
(+.f64 (+.f64 (*.f64 (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 b b))) (*.f64 (*.f64 b b) (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))))) (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))))
(+.f64 (*.f64 (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 b b))) (*.f64 b b))
(-.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))
(-.f64 (*.f64 b b) (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))) (+.f64 (*.f64 (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 b b))) (*.f64 (*.f64 b b) (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))))
(-.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) #s(literal 1 binary64)) (*.f64 b b))))) (/.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))) (*.f64 (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) #s(literal 1 binary64)) (*.f64 b b))))))
(-.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (+.f64 (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) #s(literal 1 binary64)) (*.f64 b b))) (/.f64 (*.f64 (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))) (*.f64 (+.f64 (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) #s(literal 1 binary64)) (*.f64 b b))))
(fma.f64 b b (*.f64 (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 b b))))
(fma.f64 b b (neg.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))) (+.f64 (*.f64 (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 b b))) (*.f64 (*.f64 b b) (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))))))))
(fma.f64 (pow.f64 b #s(literal 1 binary64)) (pow.f64 b #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 b b))))
(fma.f64 (pow.f64 b #s(literal 1 binary64)) (pow.f64 b #s(literal 1 binary64)) (neg.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))) (+.f64 (*.f64 (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 b b))) (*.f64 (*.f64 b b) (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) #s(literal 1 binary64)) (*.f64 b b)))) (*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) #s(literal 1 binary64)) (*.f64 b b)))) (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) #s(literal 1 binary64)) (*.f64 b b)) (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) #s(literal 1 binary64)) (*.f64 b b)) (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))))))
(/.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) #s(literal 1 binary64)) (*.f64 b b)))) (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) #s(literal 1 binary64)) (*.f64 b b)))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) #s(literal 1 binary64)) (*.f64 b b)) (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))))))) (*.f64 (+.f64 (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) #s(literal 1 binary64)) (*.f64 b b)))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) #s(literal 1 binary64)) (*.f64 b b)))) (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))))) (neg.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) #s(literal 1 binary64)) (*.f64 b b))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) #s(literal 1 binary64)) (*.f64 b b)) (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))))) (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) #s(literal 1 binary64)) (*.f64 b b))))
(/.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))) (*.f64 (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))))))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 b b))) (*.f64 (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 b b)))))))
(/.f64 (+.f64 (*.f64 (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))) (*.f64 (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))) (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))))) (pow.f64 (+.f64 (*.f64 (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 b b))) (*.f64 (*.f64 b b) (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))) (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))))))) (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 b b))) (*.f64 (*.f64 b b) (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))))) (+.f64 (*.f64 (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 b b))) (*.f64 (*.f64 b b) (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))) (*.f64 (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))) (+.f64 (*.f64 (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 b b))) (*.f64 (*.f64 b b) (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))))))
(/.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 b b))) (*.f64 (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 b b))))) (-.f64 (*.f64 b b) (*.f64 (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 b b)))))
(/.f64 (-.f64 (*.f64 (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))) (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))))))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 b b))) (*.f64 (*.f64 b b) (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))))) (+.f64 (*.f64 (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 b b))) (*.f64 (*.f64 b b) (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))))))) (-.f64 (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))) (+.f64 (*.f64 (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 b b))) (*.f64 (*.f64 b b) (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))))
(pow.f64 (/.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) #s(literal 1 binary64)) (*.f64 b b)))) (*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) #s(literal 1 binary64)) (*.f64 b b)))) (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) #s(literal 1 binary64)) (*.f64 b b)) (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) #s(literal 1 binary64)) (*.f64 b b)) (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))))) #s(literal -1 binary64))
(*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))))))
(*.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) #s(literal 1 binary64)) (*.f64 b b)))) (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) #s(literal 1 binary64)) (*.f64 b b))))))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) #s(literal 1 binary64)) (*.f64 b b)) (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))))))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) #s(literal 1 binary64)) (*.f64 b b))))
(*.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))
(*.f64 (*.f64 b b) (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))))
(*.f64 (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)) (*.f64 (*.f64 angle (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) (*.f64 b b)))
(*.f64 (*.f64 angle (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) (*.f64 b (*.f64 b (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))))
(*.f64 (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) (*.f64 b b))
(*.f64 (*.f64 (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)) (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 (*.f64 angle angle) (*.f64 b b)))
(*.f64 (*.f64 b (*.f64 b (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) (*.f64 angle (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))))
(*.f64 (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))) b)
(*.f64 (*.f64 (*.f64 b b) (*.f64 angle (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))) (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))
(*.f64 (*.f64 (*.f64 b b) (*.f64 (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)) (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) (*.f64 angle angle))
(*.f64 (*.f64 (*.f64 b (*.f64 b (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) (*.f64 angle angle)) (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))
(*.f64 (*.f64 (*.f64 b (*.f64 b (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle angle))
(*.f64 (*.f64 (*.f64 b (*.f64 b (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) angle)
(+.f64 (*.f64 (*.f64 angle (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) #s(literal 1/180 binary64)) (*.f64 (*.f64 angle (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal -1/180 binary64))))
(+.f64 (*.f64 (*.f64 angle (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal -1/180 binary64))) (*.f64 (*.f64 angle (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) #s(literal 1/180 binary64)))
(+.f64 (*.f64 (*.f64 angle (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) (+.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) #s(literal 180 binary64)))) (*.f64 (*.f64 angle (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) #s(literal -1/180 binary64)))
(+.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))) (*.f64 (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal -1/180 binary64)) (*.f64 angle (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))
(+.f64 (*.f64 (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal -1/180 binary64)) (*.f64 angle (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))) (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))
(+.f64 (*.f64 (+.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) #s(literal 180 binary64))) (*.f64 angle (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))) (*.f64 #s(literal -1/180 binary64) (*.f64 angle (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))
(/.f64 (*.f64 (*.f64 angle (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) (+.f64 #s(literal 1/5832000 binary64) (*.f64 (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal -1/180 binary64)) (*.f64 (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal -1/180 binary64)) (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal -1/180 binary64)))))) (+.f64 #s(literal 1/32400 binary64) (*.f64 (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal -1/180 binary64)) (-.f64 (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal -1/180 binary64)) #s(literal 1/180 binary64)))))
(/.f64 (*.f64 (*.f64 angle (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) (-.f64 #s(literal 1/32400 binary64) (*.f64 (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal -1/180 binary64)) (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal -1/180 binary64))))) (-.f64 #s(literal 1/90 binary64) (/.f64 (PI.f64) #s(literal 180 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal 1/5832000 binary64) (*.f64 (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal -1/180 binary64)) (*.f64 (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal -1/180 binary64)) (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal -1/180 binary64))))) (*.f64 angle (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))) (+.f64 #s(literal 1/32400 binary64) (*.f64 (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal -1/180 binary64)) (-.f64 (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal -1/180 binary64)) #s(literal 1/180 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/32400 binary64) (*.f64 (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal -1/180 binary64)) (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal -1/180 binary64)))) (*.f64 angle (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))) (-.f64 #s(literal 1/90 binary64) (/.f64 (PI.f64) #s(literal 180 binary64))))
(*.f64 (*.f64 angle angle) (*.f64 (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)) (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))
(*.f64 (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)) (*.f64 angle (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))))
(*.f64 (*.f64 angle (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))
(*.f64 (*.f64 (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)) (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle angle))
(*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))
(*.f64 (*.f64 (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) angle)
(*.f64 (*.f64 (*.f64 (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)) (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) angle) angle)
(+.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 (*.f64 b b) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (/.f64 (*.f64 b b) (*.f64 a a)))))
(+.f64 (*.f64 (*.f64 b b) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (/.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(fma.f64 (*.f64 b b) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (/.f64 (*.f64 b b) (*.f64 a a))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(fma.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (/.f64 (*.f64 b b) (*.f64 a a))) (*.f64 b b) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 b b) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (/.f64 (*.f64 b b) (*.f64 a a)))) #s(literal 3 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 b b) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (/.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (*.f64 b b) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (/.f64 (*.f64 b b) (*.f64 a a))))) (-.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 b b) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (/.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 b b) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (/.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (*.f64 b b) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (/.f64 (*.f64 b b) (*.f64 a a))))) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 b b) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (/.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))))
(/.f64 (*.f64 (*.f64 b b) (+.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (/.f64 (*.f64 b b) (*.f64 a a))) #s(literal 3 binary64)) (pow.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 6 binary64)))) (+.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (/.f64 (*.f64 b b) (*.f64 a a)))))))
(/.f64 (*.f64 (*.f64 b b) (-.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 b (*.f64 b (*.f64 b b)))) (pow.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 4 binary64)))) (-.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (/.f64 (*.f64 b b) (*.f64 a a))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (/.f64 (*.f64 b b) (*.f64 a a))) #s(literal 3 binary64)) (pow.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 6 binary64))) (*.f64 b b)) (+.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (/.f64 (*.f64 b b) (*.f64 a a)))))))
(/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 b (*.f64 b (*.f64 b b)))) (pow.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 4 binary64))) (*.f64 b b)) (-.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (/.f64 (*.f64 b b) (*.f64 a a))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(*.f64 b (*.f64 b (+.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (/.f64 (*.f64 b b) (*.f64 a a))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (/.f64 (*.f64 b b) (*.f64 a a))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(*.f64 (+.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (/.f64 (*.f64 b b) (*.f64 a a))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b b))
(*.f64 (*.f64 b (+.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (/.f64 (*.f64 b b) (*.f64 a a))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) b)
(+.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (/.f64 (*.f64 b b) (*.f64 a a))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))
(+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (/.f64 (*.f64 b b) (*.f64 a a))))
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 b (*.f64 b (*.f64 b b)))) (-.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (/.f64 (*.f64 b b) (*.f64 a a))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (/.f64 (pow.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 4 binary64)) (-.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (/.f64 (*.f64 b b) (*.f64 a a))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (/.f64 (/.f64 (*.f64 a a) b) b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))
(fma.f64 (/.f64 (/.f64 (*.f64 a a) b) b) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))
(fma.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (/.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (/.f64 (*.f64 b b) (*.f64 a a)))))) (+.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (/.f64 (*.f64 b b) (*.f64 a a))) #s(literal 3 binary64)) (pow.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (/.f64 (*.f64 b b) (*.f64 a a))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (-.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 b (*.f64 b (*.f64 b b)))) (pow.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 4 binary64)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (/.f64 (*.f64 b b) (*.f64 a a))) #s(literal 3 binary64)) (pow.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 6 binary64))) (+.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (/.f64 (*.f64 b b) (*.f64 a a)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (/.f64 (*.f64 b b) (*.f64 a a))) #s(literal 3 binary64)) (pow.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 6 binary64))) (+.f64 (pow.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 4 binary64)) (-.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (/.f64 (*.f64 b b) (*.f64 a a))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 b (*.f64 b (*.f64 b b)))) (pow.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 4 binary64))) (-.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (/.f64 (*.f64 b b) (*.f64 a a))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (/.f64 (*.f64 b b) (*.f64 a a))) #s(literal 3 binary64)) (pow.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 6 binary64)))) (neg.f64 (+.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (/.f64 (*.f64 b b) (*.f64 a a))))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 b (*.f64 b (*.f64 b b)))) (pow.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 4 binary64)))) (neg.f64 (-.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (/.f64 (*.f64 b b) (*.f64 a a))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 4 binary64)) (/.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 b (*.f64 b (*.f64 b b))))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (/.f64 (*.f64 b b) (*.f64 a a)))))
(pow.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (/.f64 (*.f64 b b) (*.f64 a a)))))) (+.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (/.f64 (*.f64 b b) (*.f64 a a))) #s(literal 3 binary64)) (pow.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 6 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (/.f64 (*.f64 b b) (*.f64 a a))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (-.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 b (*.f64 b (*.f64 b b)))) (pow.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 4 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (/.f64 (*.f64 b b) (*.f64 a a))) #s(literal 3 binary64)) (pow.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (/.f64 (*.f64 b b) (*.f64 a a))))))))
(*.f64 (-.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 b (*.f64 b (*.f64 b b)))) (pow.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (/.f64 (*.f64 b b) (*.f64 a a))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(/.f64 (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 b b))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b b) (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))))
(/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (/.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (neg.f64 (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))) (-.f64 #s(literal 0 binary64) (*.f64 b b)))
(/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 1 binary64)) (/.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (-.f64 #s(literal 0 binary64) (*.f64 a a))) (-.f64 #s(literal 0 binary64) (*.f64 b b)))
(/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (/.f64 (*.f64 a a) b)) b)
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (/.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (-.f64 #s(literal 0 binary64) (*.f64 b b)))
(/.f64 (*.f64 (/.f64 (*.f64 a a) b) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) b)
(/.f64 (/.f64 (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) b) b)
(pow.f64 (/.f64 (*.f64 b b) (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))) #s(literal -1 binary64))
(*.f64 a (*.f64 (/.f64 a (*.f64 b b)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(*.f64 (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (/.f64 #s(literal 1 binary64) (*.f64 b b)))
(*.f64 (*.f64 a a) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b b)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(*.f64 (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 a a) b) b)))
(*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (/.f64 (/.f64 (*.f64 a a) b) b))
(*.f64 (/.f64 (/.f64 (*.f64 a a) b) b) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))
(*.f64 (/.f64 a b) (*.f64 (/.f64 a b) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(*.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) b) (/.f64 (*.f64 a a) b))
(*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (/.f64 a b)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (/.f64 a b)))
(*.f64 (*.f64 (/.f64 a b) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (/.f64 a b) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) a) (/.f64 a (*.f64 b b)))
(*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (/.f64 a b)) (/.f64 a b))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 a a) b) b) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(exp.f64 (*.f64 (log.f64 b) #s(literal 2 binary64)))
(pow.f64 b #s(literal 2 binary64))
(*.f64 b b)
(*.f64 (pow.f64 b #s(literal 1 binary64)) (pow.f64 b #s(literal 1 binary64)))
(+.f64 (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(+.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(-.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (-.f64 (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))) (/.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (-.f64 (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))))
(fma.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(fma.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(fma.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(fma.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))) (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64))) (-.f64 (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)))) (neg.f64 (-.f64 (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))))
(pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))) (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))))))
(*.f64 (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (log.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) #s(literal 2 binary64)))
(pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64))
(pow.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 2 binary64))
(*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(*.f64 b (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))
(*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 b (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 b b)))
(*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (pow.f64 (*.f64 b (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) #s(literal 1 binary64)))
(*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 b b)) #s(literal 1 binary64)))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 b b))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (pow.f64 (pow.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (pow.f64 (*.f64 b b) #s(literal 1 binary64)))
(*.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (pow.f64 b #s(literal 1 binary64)) (pow.f64 (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 b #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) #s(literal 1 binary64)))
(*.f64 (exp.f64 (log.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (exp.f64 (log.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))
(*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) b) b)
(*.f64 (*.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) b) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (*.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) b)
(*.f64 (*.f64 (*.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))))
(*.f64 (pow.f64 (pow.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))
(*.f64 (pow.f64 (*.f64 b b) #s(literal 1 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))
(*.f64 (pow.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (exp.f64 (log.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 1 binary64)) (pow.f64 (exp.f64 (log.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) b) #s(literal 1 binary64)) (pow.f64 b #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) b) #s(literal 1 binary64)) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (pow.f64 (*.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 1 binary64)) (pow.f64 b #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 b b) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 1 binary64)) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) #s(literal 1 binary64)))
(pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 1 binary64))
(*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b)
(*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (pow.f64 b #s(literal 1 binary64)))
(*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (pow.f64 (pow.f64 b #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 b #s(literal 1 binary64)) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 b #s(literal 1 binary64)) #s(literal 1 binary64)) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (pow.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 1 binary64)))
(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 angle (PI.f64)) #s(literal -180 binary64)))
(cos.f64 (/.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (/.f64 #s(literal 180 binary64) angle)))
(pow.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 1 binary64))
(*.f64 (pow.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 1/2 binary64)) (pow.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(cos.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))
(cos.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal -180 binary64) angle)))
(cos.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (PI.f64) #s(literal 1 binary64))) (/.f64 #s(literal 180 binary64) angle)))
(-.f64 (*.f64 (cos.f64 (/.f64 angle #s(literal 180 binary64))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (sin.f64 (/.f64 angle #s(literal 180 binary64))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(-.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (/.f64 angle #s(literal 180 binary64)))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (sin.f64 (/.f64 angle #s(literal 180 binary64)))))
(-.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 1 binary64)))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 1 binary64)))))
(-.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 1 binary64))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 1 binary64))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(+.f64 (*.f64 (sin.f64 (/.f64 angle #s(literal 180 binary64))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (cos.f64 (/.f64 angle #s(literal 180 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))) (cos.f64 (/.f64 angle #s(literal 180 binary64)))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (sin.f64 (/.f64 angle #s(literal 180 binary64)))))
(+.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 1 binary64)))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 1 binary64)))))
(+.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 1 binary64))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 1 binary64))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(sin.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))
(neg.f64 (sin.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal -180 binary64) angle))))
(neg.f64 (sin.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (PI.f64) #s(literal 1 binary64))) (/.f64 #s(literal 180 binary64) angle))))
(sin.f64 (/.f64 angle #s(literal 180 binary64)))
(neg.f64 (sin.f64 (/.f64 angle #s(literal -180 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 (PI.f64) #s(literal 180 binary64))) #s(literal 2 binary64)))
(pow.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 2 binary64))
(*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))
(*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) #s(literal 180 binary64))))
(*.f64 (PI.f64) (pow.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) #s(literal 2 binary64)))
(*.f64 (PI.f64) (pow.f64 (*.f64 (sqrt.f64 (PI.f64)) #s(literal 1/180 binary64)) #s(literal 2 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))
(*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) (/.f64 (PI.f64) #s(literal 180 binary64))))
(*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))
(*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))
(*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 180 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))
(*.f64 (*.f64 (PI.f64) #s(literal 1/32400 binary64)) (PI.f64))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (cbrt.f64 (PI.f64)) #s(literal 1/180 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (pow.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)) #s(literal 2 binary64)))
(*.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 1/180 binary64)) (PI.f64))
(*.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (PI.f64)) #s(literal 1/180 binary64))
(*.f64 (pow.f64 (*.f64 #s(literal 1/180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))) #s(literal 2 binary64)) (PI.f64))
(PI.f64)
(log.f64 (exp.f64 (PI.f64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (PI.f64))))
(exp.f64 (log.f64 (PI.f64)))
(exp.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/3 binary64)))
(-.f64 (exp.f64 (log1p.f64 (PI.f64))) #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)))
(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 (sqrt.f64 (PI.f64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/3 binary64))
(*.f64 (PI.f64) #s(literal 1 binary64))
(*.f64 (PI.f64) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.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)) (pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/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)) (*.f64 (cbrt.f64 (PI.f64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (pow.f64 (*.f64 (cbrt.f64 (PI.f64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (PI.f64)) (log.f64 (exp.f64 (sqrt.f64 (PI.f64)))))
(*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (*.f64 (sqrt.f64 (PI.f64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (PI.f64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/3 binary64)) (cbrt.f64 (PI.f64)))
(*.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 (*.f64 (PI.f64) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (pow.f64 (*.f64 (PI.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 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 1 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 angle (PI.f64)) #s(literal -180 binary64))))
(neg.f64 (sin.f64 (/.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (/.f64 #s(literal 180 binary64) angle))))
(pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 1 binary64))
(*.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 1/2 binary64)) (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 1 binary64)))
(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 angle (PI.f64)) #s(literal -180 binary64)))
(cos.f64 (/.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (/.f64 #s(literal 180 binary64) angle)))
(pow.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 1 binary64))
(*.f64 (pow.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 1/2 binary64)) (pow.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 a b)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 b b) (*.f64 a a))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (*.f64 a a) (-.f64 #s(literal 0 binary64) (*.f64 b b))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 b b)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 b b) (*.f64 a a)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 b (/.f64 (*.f64 a a) b)))
(/.f64 (*.f64 a a) (*.f64 b b))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (-.f64 #s(literal 0 binary64) (*.f64 b b)))
(/.f64 (/.f64 (*.f64 a a) b) b)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 b b))))
(/.f64 (neg.f64 (/.f64 (*.f64 a a) b)) (neg.f64 b))
(/.f64 (*.f64 (*.f64 a a) #s(literal 1 binary64)) (*.f64 b b))
(/.f64 (*.f64 (/.f64 a b) a) b)
(pow.f64 (/.f64 a b) #s(literal 2 binary64))
(pow.f64 (/.f64 (*.f64 b b) (*.f64 a a)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 b b) (*.f64 a a)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 b (/.f64 (*.f64 a a) b)) #s(literal -1 binary64))
(*.f64 a (/.f64 a (*.f64 b b)))
(*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 a a) b) b))
(*.f64 (*.f64 a a) (/.f64 #s(literal 1 binary64) (*.f64 b b)))
(*.f64 (*.f64 a a) (pow.f64 (/.f64 #s(literal 1 binary64) b) #s(literal 2 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 b b))))
(*.f64 (/.f64 a b) (/.f64 a b))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b b)) (*.f64 a a))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b b)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 a a) b) (/.f64 #s(literal 1 binary64) b))
(*.f64 (/.f64 a (*.f64 b b)) a)
(*.f64 (/.f64 #s(literal 1 binary64) b) (/.f64 (*.f64 a a) b))
(exp.f64 (log.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))
(neg.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (/.f64 #s(literal 180 binary64) angle)))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(/.f64 (PI.f64) (exp.f64 (log.f64 (/.f64 #s(literal 180 binary64) angle))))
(/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) #s(literal 1 binary64)))
(/.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) angle))
(/.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (/.f64 #s(literal -180 binary64) angle))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 angle (PI.f64))) #s(literal -180 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))))
(/.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 angle (PI.f64)))) #s(literal 180 binary64))
(pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 angle (/.f64 (PI.f64) #s(literal 180 binary64)))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(*.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 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 #s(literal 1/180 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64)) #s(literal -1 binary64)))
(*.f64 #s(literal 1/180 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 angle (PI.f64))) #s(literal -1 binary64)))
(*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) angle)
(*.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 angle (PI.f64))) #s(literal -1/180 binary64))
(*.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 (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 (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)))
(exp.f64 (log.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))
(neg.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (/.f64 #s(literal 180 binary64) angle)))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(/.f64 (PI.f64) (exp.f64 (log.f64 (/.f64 #s(literal 180 binary64) angle))))
(/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) #s(literal 1 binary64)))
(/.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) angle))
(/.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (/.f64 #s(literal -180 binary64) angle))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 angle (PI.f64))) #s(literal -180 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))))
(/.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 angle (PI.f64)))) #s(literal 180 binary64))
(pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 angle (/.f64 (PI.f64) #s(literal 180 binary64)))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(*.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 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 #s(literal 1/180 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64)) #s(literal -1 binary64)))
(*.f64 #s(literal 1/180 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 angle (PI.f64))) #s(literal -1 binary64)))
(*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) angle)
(*.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 angle (PI.f64))) #s(literal -1/180 binary64))
(*.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 (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 (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)))

simplify394.0ms (2.5%)

Algorithm
egg-herbie
Rules
6206×*-lowering-*.f32
6206×*-lowering-*.f64
2654×+-lowering-+.f64
2654×+-lowering-+.f32
1674×fma-lowering-fma.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04579789
115898118
271617651
081107651
Stop Event
iter limit
node limit
Counts
576 → 576
Calls
Call 1
Inputs
(* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(pow b 2)
(+ (* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow b 2) (- (+ (* -1/32400 (pow (+ 1 (PI)) 2)) (* 1/16200 (+ 1 (PI)))) 1/32400)))) (pow b 2))
(+ (* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow b 2) (+ 1/12597120000 (+ (* -1/3149280000 (+ 1 (PI))) (+ (* -1/3149280000 (pow (+ 1 (PI)) 3)) (+ (* 1/12597120000 (pow (+ 1 (PI)) 4)) (+ (* 1/2099520000 (pow (+ 1 (PI)) 2)) (pow (- (+ (* -1/64800 (pow (+ 1 (PI)) 2)) (* 1/32400 (+ 1 (PI)))) 1/64800) 2))))))))) (* (pow b 2) (- (+ (* -1/32400 (pow (+ 1 (PI)) 2)) (* 1/16200 (+ 1 (PI)))) 1/32400))))) (pow b 2))
(+ (* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow b 2) (- (+ (* -1/816293376000000 (pow (+ 1 (PI)) 2)) (+ (* -1/816293376000000 (pow (+ 1 (PI)) 4)) (+ (* -1/12244400640000000 (pow (+ 1 (PI)) 6)) (+ (* 1/2040733440000000 (+ 1 (PI))) (+ (* 1/2040733440000000 (pow (+ 1 (PI)) 5)) (+ (* 1/612220032000000 (pow (+ 1 (PI)) 3)) (* 2 (* (+ 1/25194240000 (+ (* -1/6298560000 (+ 1 (PI))) (+ (* -1/6298560000 (pow (+ 1 (PI)) 3)) (+ (* 1/25194240000 (pow (+ 1 (PI)) 4)) (* 1/4199040000 (pow (+ 1 (PI)) 2)))))) (- (+ (* -1/64800 (pow (+ 1 (PI)) 2)) (* 1/32400 (+ 1 (PI)))) 1/64800))))))))) 1/12244400640000000)))) (* (pow b 2) (+ 1/12597120000 (+ (* -1/3149280000 (+ 1 (PI))) (+ (* -1/3149280000 (pow (+ 1 (PI)) 3)) (+ (* 1/12597120000 (pow (+ 1 (PI)) 4)) (+ (* 1/2099520000 (pow (+ 1 (PI)) 2)) (pow (- (+ (* -1/64800 (pow (+ 1 (PI)) 2)) (* 1/32400 (+ 1 (PI)))) 1/64800) 2)))))))))) (* (pow b 2) (- (+ (* -1/32400 (pow (+ 1 (PI)) 2)) (* 1/16200 (+ 1 (PI)))) 1/32400))))) (pow b 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (* (pow angle 2) (pow (PI) 4)))) (* 1/32400 (* (pow a 2) (pow (PI) 2)))))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow a 2) (* (pow angle 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* 1/180 (* a (* angle (PI))))
(* angle (+ (* -1/34992000 (* a (* (pow angle 2) (pow (PI) 3)))) (* 1/180 (* a (PI)))))
(* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* 1/22674816000000 (* a (* (pow angle 2) (pow (PI) 5))))))))
(* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* a (* (pow angle 2) (pow (PI) 7)))) (* 1/22674816000000 (* a (pow (PI) 5)))))))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (sin (* 1/180 (* angle (PI)))))
(* a (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/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(pow angle 2)
(pow angle 2)
(pow angle 2)
(pow angle 2)
(pow angle 2)
(pow angle 2)
(pow angle 2)
(pow angle 2)
(pow angle 2)
(pow angle 2)
(pow angle 2)
(pow angle 2)
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(* 1/32400 (* (pow a 2) (pow (PI) 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)
(- (pow b 2) (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))))
(- (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))))
(- (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))))
(- (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (- (+ (/ (pow b 2) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2)))))
(* (pow a 2) (- (+ (/ (pow b 2) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2)))))
(* (pow a 2) (- (+ (/ (pow b 2) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2)))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (- (+ (/ (pow b 2) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2)))))
(* (pow a 2) (- (+ (/ (pow b 2) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2)))))
(* (pow a 2) (- (+ (/ (pow b 2) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2)))))
(pow b 2)
(+ (* (pow angle 2) (- (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow b 2))
(+ (* (pow angle 2) (- (+ (* -1/3149280000 (* (pow a 2) (* (pow angle 2) (pow (PI) 4)))) (* 1/32400 (* (pow a 2) (pow (PI) 2)))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow b 2))
(+ (* (pow angle 2) (- (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow a 2) (* (pow angle 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow b 2))
(* -1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* (pow angle 2) (- (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow angle 2)) (/ (pow b 2) (pow angle 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))))
(* (pow angle 2) (- (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow angle 2)) (/ (pow b 2) (pow angle 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))))
(* (pow angle 2) (- (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow angle 2)) (/ (pow b 2) (pow angle 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))))
(* -1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* (pow angle 2) (- (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow angle 2)) (/ (pow b 2) (pow angle 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))))
(* (pow angle 2) (- (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow angle 2)) (/ (pow b 2) (pow angle 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))))
(* (pow angle 2) (- (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow angle 2)) (/ (pow b 2) (pow angle 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (- 1 (* 1/32400 (* (pow angle 2) (pow (PI) 2))))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (- 1 (* 1/32400 (* (pow angle 2) (pow (PI) 2))))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (- 1 (* 1/32400 (* (pow angle 2) (pow (PI) 2))))))
(* (pow b 2) (- 1 (* 1/32400 (* (pow angle 2) (pow (PI) 2)))))
(* (pow b 2) (- (+ 1 (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))) (* 1/32400 (* (pow angle 2) (pow (PI) 2)))))
(* (pow b 2) (- (+ 1 (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))) (* 1/32400 (* (pow angle 2) (pow (PI) 2)))))
(* (pow b 2) (- (+ 1 (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))) (* 1/32400 (* (pow angle 2) (pow (PI) 2)))))
(* (pow b 2) (- 1 (* 1/32400 (* (pow angle 2) (pow (PI) 2)))))
(* (pow b 2) (- (+ 1 (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))) (* 1/32400 (* (pow angle 2) (pow (PI) 2)))))
(* (pow b 2) (- (+ 1 (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))) (* 1/32400 (* (pow angle 2) (pow (PI) 2)))))
(* (pow b 2) (- (+ 1 (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))) (* 1/32400 (* (pow angle 2) (pow (PI) 2)))))
(* (pow b 2) (- 1 (* 1/32400 (* (pow angle 2) (pow (PI) 2)))))
(* (pow b 2) (- 1 (* 1/32400 (* (pow angle 2) (pow (PI) 2)))))
(* (pow b 2) (- 1 (* 1/32400 (* (pow angle 2) (pow (PI) 2)))))
(* (pow b 2) (- 1 (* 1/32400 (* (pow angle 2) (pow (PI) 2)))))
(* (pow b 2) (- 1 (* 1/32400 (* (pow angle 2) (pow (PI) 2)))))
(* (pow b 2) (- 1 (* 1/32400 (* (pow angle 2) (pow (PI) 2)))))
(* (pow b 2) (- 1 (* 1/32400 (* (pow angle 2) (pow (PI) 2)))))
(* (pow b 2) (- 1 (* 1/32400 (* (pow angle 2) (pow (PI) 2)))))
(* (pow b 2) (- 1 (* 1/32400 (* (pow angle 2) (pow (PI) 2)))))
(* (pow b 2) (- 1 (* 1/32400 (* (pow angle 2) (pow (PI) 2)))))
(* (pow b 2) (- 1 (* 1/32400 (* (pow angle 2) (pow (PI) 2)))))
(* (pow b 2) (- 1 (* 1/32400 (* (pow angle 2) (pow (PI) 2)))))
(pow b 2)
(+ (* -1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (pow b 2))
(+ (* -1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (pow b 2))
(+ (* -1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (pow b 2))
(* -1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* (pow angle 2) (- (/ (pow b 2) (pow angle 2)) (* 1/32400 (* (pow b 2) (pow (PI) 2)))))
(* (pow angle 2) (- (/ (pow b 2) (pow angle 2)) (* 1/32400 (* (pow b 2) (pow (PI) 2)))))
(* (pow angle 2) (- (/ (pow b 2) (pow angle 2)) (* 1/32400 (* (pow b 2) (pow (PI) 2)))))
(* -1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* (pow angle 2) (- (/ (pow b 2) (pow angle 2)) (* 1/32400 (* (pow b 2) (pow (PI) 2)))))
(* (pow angle 2) (- (/ (pow b 2) (pow angle 2)) (* 1/32400 (* (pow b 2) (pow (PI) 2)))))
(* (pow angle 2) (- (/ (pow b 2) (pow angle 2)) (* 1/32400 (* (pow b 2) (pow (PI) 2)))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (pow (PI) 2)))
(* 1/32400 (* (pow angle 2) (pow (PI) 2)))
(* 1/32400 (* (pow angle 2) (pow (PI) 2)))
(* 1/32400 (* (pow angle 2) (pow (PI) 2)))
(* 1/32400 (* (pow angle 2) (pow (PI) 2)))
(* 1/32400 (* (pow angle 2) (pow (PI) 2)))
(* 1/32400 (* (pow angle 2) (pow (PI) 2)))
(* 1/32400 (* (pow angle 2) (pow (PI) 2)))
(* 1/32400 (* (pow angle 2) (pow (PI) 2)))
(* 1/32400 (* (pow angle 2) (pow (PI) 2)))
(* 1/32400 (* (pow angle 2) (pow (PI) 2)))
(* 1/32400 (* (pow angle 2) (pow (PI) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(pow b 2)
(+ (* (pow angle 2) (* (pow b 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2)))))) (pow b 2))
(+ (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/3149280000 (/ (* (pow a 2) (pow (PI) 4)) (pow b 2))) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))) (* (pow b 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2))))))) (pow b 2))
(+ (* (pow angle 2) (+ (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (+ (* -1/12244400640000000 (pow (PI) 6)) (/ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (pow b 2)))))) (* (pow b 2) (+ (* -1/3149280000 (/ (* (pow a 2) (pow (PI) 4)) (pow b 2))) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))) (* (pow b 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2))))))) (pow b 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
1
(+ 1 (* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2))))))
(+ 1 (* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (+ (* 1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2))) (* (pow angle 2) (+ (* -1/3149280000 (/ (* (pow a 2) (pow (PI) 4)) (pow b 2))) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))
(+ 1 (* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (+ (* 1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2))) (* (pow angle 2) (+ (* -1/3149280000 (/ (* (pow a 2) (pow (PI) 4)) (pow b 2))) (+ (* 1/12597120000 (pow (PI) 4)) (+ (* 1/4199040000 (pow (PI) 4)) (* (pow angle 2) (+ (* -1/816293376000000 (pow (PI) 6)) (+ (* -1/12244400640000000 (pow (PI) 6)) (/ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (pow b 2)))))))))))))
(+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))
(+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))
(+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))
(+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))
(+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))
(+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))
(+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))
(+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))
(pow (cos (* 1/180 (* angle (PI)))) 2)
(+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))
(+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))
(+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))
(/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(* (pow a 2) (+ (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow a 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow b 2))))
(* (pow a 2) (+ (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow a 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow b 2))))
(* (pow a 2) (+ (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow a 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow b 2))))
(/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(* (pow a 2) (+ (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow a 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow b 2))))
(* (pow a 2) (+ (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow a 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow b 2))))
(* (pow a 2) (+ (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow a 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow b 2))))
(/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(/ (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (pow b 2))
(/ (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (pow b 2))
(/ (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (pow b 2))
(pow (cos (* 1/180 (* angle (PI)))) 2)
(+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))
(+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))
(+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))
(pow (cos (* 1/180 (* angle (PI)))) 2)
(+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))
(+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))
(+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* 1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2)))
(* (pow angle 2) (+ (* -1/3149280000 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 4))) (pow b 2))) (* 1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2)))))
(* (pow angle 2) (+ (* 1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2))) (* (pow angle 2) (+ (* -1/3149280000 (/ (* (pow a 2) (pow (PI) 4)) (pow b 2))) (/ (* (pow a 2) (* (pow angle 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))) (pow b 2))))))
(* (pow angle 2) (+ (* 1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2))) (* (pow angle 2) (+ (* -1/3149280000 (/ (* (pow a 2) (pow (PI) 4)) (pow b 2))) (* (pow angle 2) (+ (/ (* (pow a 2) (* (pow angle 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (pow b 2)) (/ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (pow b 2))))))))
(/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(pow b 2)
(pow b 2)
(pow b 2)
(pow b 2)
(pow b 2)
(pow b 2)
(pow b 2)
(pow b 2)
(pow b 2)
(pow b 2)
(pow b 2)
(pow b 2)
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(pow b 2)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (pow b 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow b 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))) (pow b 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(pow b 2)
(+ (* -1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (pow b 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))) (pow b 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))) (pow b 2))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* b (cos (* 1/180 (* angle (PI)))))
(* b (cos (* 1/180 (* angle (PI)))))
(* b (cos (* 1/180 (* angle (PI)))))
(* b (cos (* 1/180 (* angle (PI)))))
(* b (cos (* 1/180 (* angle (PI)))))
(* b (cos (* 1/180 (* angle (PI)))))
(* b (cos (* 1/180 (* angle (PI)))))
(* b (cos (* 1/180 (* angle (PI)))))
(* b (cos (* 1/180 (* angle (PI)))))
(* b (cos (* 1/180 (* angle (PI)))))
(* b (cos (* 1/180 (* angle (PI)))))
(* b (cos (* 1/180 (* angle (PI)))))
b
(+ b (* -1/64800 (* (pow angle 2) (* b (pow (PI) 2)))))
(+ b (* (pow angle 2) (+ (* -1/64800 (* b (pow (PI) 2))) (* 1/25194240000 (* (pow angle 2) (* b (pow (PI) 4)))))))
(+ b (* (pow angle 2) (+ (* -1/64800 (* b (pow (PI) 2))) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (* b (pow (PI) 6)))) (* 1/25194240000 (* b (pow (PI) 4))))))))
(* b (cos (* 1/180 (* angle (PI)))))
(* b (cos (* 1/180 (* angle (PI)))))
(* b (cos (* 1/180 (* angle (PI)))))
(* b (cos (* 1/180 (* angle (PI)))))
(* b (cos (* 1/180 (* angle (PI)))))
(* b (cos (* 1/180 (* angle (PI)))))
(* b (cos (* 1/180 (* angle (PI)))))
(* b (cos (* 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
(+ 1 (* -1/64800 (* (pow angle 2) (pow (+ 1 (PI)) 2))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (+ 1 (PI)) 2)) (* 1/25194240000 (* (pow angle 2) (pow (+ 1 (PI)) 4))))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (+ 1 (PI)) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (+ 1 (PI)) 6))) (* 1/25194240000 (pow (+ 1 (PI)) 4)))))))
(cos (* 1/180 (* angle (+ 1 (PI)))))
(cos (* 1/180 (* angle (+ 1 (PI)))))
(cos (* 1/180 (* angle (+ 1 (PI)))))
(cos (* 1/180 (* angle (+ 1 (PI)))))
(cos (* 1/180 (* angle (+ 1 (PI)))))
(cos (* 1/180 (* angle (+ 1 (PI)))))
(cos (* 1/180 (* angle (+ 1 (PI)))))
(cos (* 1/180 (* angle (+ 1 (PI)))))
(* 1/180 (* angle (+ 1 (PI))))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (+ 1 (PI)) 3))) (* 1/180 (+ 1 (PI)))))
(* angle (+ (* 1/180 (+ 1 (PI))) (* (pow angle 2) (+ (* -1/34992000 (pow (+ 1 (PI)) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (+ 1 (PI)) 5)))))))
(* angle (+ (* 1/180 (+ 1 (PI))) (* (pow angle 2) (+ (* -1/34992000 (pow (+ 1 (PI)) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (+ 1 (PI)) 7))) (* 1/22674816000000 (pow (+ 1 (PI)) 5))))))))
(sin (* 1/180 (* angle (+ 1 (PI)))))
(sin (* 1/180 (* angle (+ 1 (PI)))))
(sin (* 1/180 (* angle (+ 1 (PI)))))
(sin (* 1/180 (* angle (+ 1 (PI)))))
(sin (* 1/180 (* angle (+ 1 (PI)))))
(sin (* 1/180 (* angle (+ 1 (PI)))))
(sin (* 1/180 (* angle (+ 1 (PI)))))
(sin (* 1/180 (* angle (+ 1 (PI)))))
(* 1/180 angle)
(* angle (+ 1/180 (* -1/34992000 (pow angle 2))))
(* angle (+ 1/180 (* (pow angle 2) (- (* 1/22674816000000 (pow angle 2)) 1/34992000))))
(* angle (+ 1/180 (* (pow angle 2) (- (* (pow angle 2) (+ 1/22674816000000 (* -1/30855889612800000000 (pow angle 2)))) 1/34992000))))
(sin (* 1/180 angle))
(sin (* 1/180 angle))
(sin (* 1/180 angle))
(sin (* 1/180 angle))
(sin (* 1/180 angle))
(sin (* 1/180 angle))
(sin (* 1/180 angle))
(sin (* 1/180 angle))
(* 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
(+ 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))))
(/ (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 a 2) (pow b 2))
(/ (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 a 2) (pow b 2))
(/ (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 a 2) (pow b 2))
(/ (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 a 2) (pow b 2))
(/ (pow a 2) (pow b 2))
(/ (pow a 2) (pow b 2))
(/ (pow a 2) (pow b 2))
(/ (pow a 2) (pow b 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/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)))
Outputs
(* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2))
(*.f64 (*.f64 b b) (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 a a) (+.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64)) (/.f64 (*.f64 b b) (*.f64 a a)))))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 a a) (+.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64)) (/.f64 (*.f64 b b) (*.f64 a a)))))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 a a) (+.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64)) (/.f64 (*.f64 b b) (*.f64 a a)))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 a a) (+.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64)) (/.f64 (*.f64 b b) (*.f64 a a)))))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 a a) (+.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64)) (/.f64 (*.f64 b b) (*.f64 a a)))))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 a a) (+.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64)) (/.f64 (*.f64 b b) (*.f64 a a)))))
(pow b 2)
(*.f64 b b)
(+ (* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow b 2) (- (+ (* -1/32400 (pow (+ 1 (PI)) 2)) (* 1/16200 (+ 1 (PI)))) 1/32400)))) (pow b 2))
(+.f64 (*.f64 b b) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))) (*.f64 b (*.f64 b (+.f64 #s(literal -1/32400 binary64) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal -1/32400 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 1/16200 binary64)))))))))
(+ (* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow b 2) (+ 1/12597120000 (+ (* -1/3149280000 (+ 1 (PI))) (+ (* -1/3149280000 (pow (+ 1 (PI)) 3)) (+ (* 1/12597120000 (pow (+ 1 (PI)) 4)) (+ (* 1/2099520000 (pow (+ 1 (PI)) 2)) (pow (- (+ (* -1/64800 (pow (+ 1 (PI)) 2)) (* 1/32400 (+ 1 (PI)))) 1/64800) 2))))))))) (* (pow b 2) (- (+ (* -1/32400 (pow (+ 1 (PI)) 2)) (* 1/16200 (+ 1 (PI)))) 1/32400))))) (pow b 2))
(+.f64 (*.f64 b b) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 b (*.f64 b (+.f64 #s(literal -1/32400 binary64) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal -1/32400 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 1/16200 binary64)))))) (+.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64))) (*.f64 b (*.f64 b (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (+.f64 #s(literal 1 binary64) (PI.f64))) (+.f64 #s(literal -1/3149280000 binary64) (*.f64 (PI.f64) #s(literal -1/3149280000 binary64)))) (+.f64 (*.f64 #s(literal 1/12597120000 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 4 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 1/2099520000 binary64))))) (*.f64 (+.f64 #s(literal -1/64800 binary64) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal -1/64800 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 1/32400 binary64)))) (+.f64 #s(literal -1/64800 binary64) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal -1/64800 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 1/32400 binary64)))))) (+.f64 #s(literal -1/4199040000 binary64) (*.f64 (PI.f64) #s(literal -1/3149280000 binary64))))))))))))
(+ (* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow b 2) (- (+ (* -1/816293376000000 (pow (+ 1 (PI)) 2)) (+ (* -1/816293376000000 (pow (+ 1 (PI)) 4)) (+ (* -1/12244400640000000 (pow (+ 1 (PI)) 6)) (+ (* 1/2040733440000000 (+ 1 (PI))) (+ (* 1/2040733440000000 (pow (+ 1 (PI)) 5)) (+ (* 1/612220032000000 (pow (+ 1 (PI)) 3)) (* 2 (* (+ 1/25194240000 (+ (* -1/6298560000 (+ 1 (PI))) (+ (* -1/6298560000 (pow (+ 1 (PI)) 3)) (+ (* 1/25194240000 (pow (+ 1 (PI)) 4)) (* 1/4199040000 (pow (+ 1 (PI)) 2)))))) (- (+ (* -1/64800 (pow (+ 1 (PI)) 2)) (* 1/32400 (+ 1 (PI)))) 1/64800))))))))) 1/12244400640000000)))) (* (pow b 2) (+ 1/12597120000 (+ (* -1/3149280000 (+ 1 (PI))) (+ (* -1/3149280000 (pow (+ 1 (PI)) 3)) (+ (* 1/12597120000 (pow (+ 1 (PI)) 4)) (+ (* 1/2099520000 (pow (+ 1 (PI)) 2)) (pow (- (+ (* -1/64800 (pow (+ 1 (PI)) 2)) (* 1/32400 (+ 1 (PI)))) 1/64800) 2)))))))))) (* (pow b 2) (- (+ (* -1/32400 (pow (+ 1 (PI)) 2)) (* 1/16200 (+ 1 (PI)))) 1/32400))))) (pow b 2))
(+.f64 (*.f64 b b) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))) (+.f64 (*.f64 b (*.f64 b (+.f64 #s(literal -1/32400 binary64) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal -1/32400 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 1/16200 binary64)))))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 b (*.f64 b (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (+.f64 #s(literal 1 binary64) (PI.f64))) (+.f64 #s(literal -1/3149280000 binary64) (*.f64 (PI.f64) #s(literal -1/3149280000 binary64)))) (+.f64 (*.f64 #s(literal 1/12597120000 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 4 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 1/2099520000 binary64))))) (*.f64 (+.f64 #s(literal -1/64800 binary64) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal -1/64800 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 1/32400 binary64)))) (+.f64 #s(literal -1/64800 binary64) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal -1/64800 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 1/32400 binary64)))))) (+.f64 #s(literal -1/4199040000 binary64) (*.f64 (PI.f64) #s(literal -1/3149280000 binary64)))))) (+.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64))) (*.f64 angle (*.f64 angle (+.f64 (*.f64 a (*.f64 a (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal 1/765275040000000 binary64)))) (*.f64 (*.f64 b b) (+.f64 #s(literal -1/12244400640000000 binary64) (+.f64 (+.f64 (*.f64 #s(literal -1/816293376000000 binary64) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (+.f64 #s(literal 1 binary64) (PI.f64))) (pow.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 4 binary64)))) (*.f64 #s(literal -1/12244400640000000 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 6 binary64)))) (+.f64 (+.f64 (*.f64 #s(literal 1/2040733440000000 binary64) (+.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (pow.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 5 binary64)))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 1/612220032000000 binary64)))) (*.f64 (+.f64 (+.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 4 binary64)) #s(literal 1/25194240000 binary64)) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 1/4199040000 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal -1/6298560000 binary64))))) (+.f64 #s(literal -1/8398080000 binary64) (*.f64 (PI.f64) #s(literal -1/6298560000 binary64)))) (*.f64 (+.f64 #s(literal -1/64800 binary64) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal -1/64800 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 1/32400 binary64)))) #s(literal 2 binary64)))))))))))))))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2))
(*.f64 (*.f64 b b) (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(*.f64 (*.f64 b b) (+.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b))))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(*.f64 (*.f64 b b) (+.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b))))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(*.f64 (*.f64 b b) (+.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b))))
(* (pow b 2) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2))
(*.f64 (*.f64 b b) (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(*.f64 (*.f64 b b) (+.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b))))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(*.f64 (*.f64 b b) (+.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b))))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (+ (* (cos (* 1/180 angle)) (cos (* 1/180 (* angle (+ 1 (PI)))))) (* (sin (* 1/180 angle)) (sin (* 1/180 (* angle (+ 1 (PI))))))) 2)))
(*.f64 (*.f64 b b) (+.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 a a) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (* (pow angle 2) (pow (PI) 4)))) (* 1/32400 (* (pow a 2) (pow (PI) 2)))))
(*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))) (*.f64 (*.f64 a a) (*.f64 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) #s(literal 4 binary64)))) #s(literal -1/3149280000 binary64)))))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow a 2) (* (pow angle 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))
(*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64))) (*.f64 (*.f64 a a) (*.f64 angle (*.f64 angle (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal 1/765275040000000 binary64)))))))))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))))
(*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))) (*.f64 angle (*.f64 angle (+.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64))) (*.f64 (*.f64 a a) (*.f64 (+.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal 1/765275040000000 binary64)) (*.f64 angle (*.f64 angle (*.f64 (pow.f64 (PI.f64) #s(literal 8 binary64)) #s(literal -1/347128758144000000000 binary64))))) (*.f64 angle angle))))))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* 1/180 (* a (* angle (PI))))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (PI.f64) a)))
(* angle (+ (* -1/34992000 (* a (* (pow angle 2) (pow (PI) 3)))) (* 1/180 (* a (PI)))))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) a)) (*.f64 (*.f64 angle angle) (*.f64 a (*.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/34992000 binary64)))))))
(* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* 1/22674816000000 (* a (* (pow angle 2) (pow (PI) 5))))))))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) a)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 a (*.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/34992000 binary64)))) (*.f64 angle (*.f64 angle (*.f64 a (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64))))))))))
(* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* a (* (pow angle 2) (pow (PI) 7)))) (* 1/22674816000000 (* a (pow (PI) 5)))))))))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) a)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 a (*.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/34992000 binary64)))) (*.f64 angle (*.f64 angle (+.f64 (*.f64 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 a #s(literal -1/30855889612800000000 binary64))) (*.f64 a (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64)))))))))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 a (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 #s(literal 1/180 binary64) (PI.f64)) (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/34992000 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 #s(literal 1/180 binary64) (PI.f64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/34992000 binary64))) (*.f64 angle (*.f64 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 #s(literal 1/180 binary64) (PI.f64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/34992000 binary64))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 angle angle) (*.f64 #s(literal -1/30855889612800000000 binary64) (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/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 a a) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 a a) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 a a) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 a a) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 a a) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 a a) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 a a) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 a a) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 a a) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 a a) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 a a) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 a a) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 a a) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 a a) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 a a) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 a a) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 a a) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 a a) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 a a) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 a a) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 a a) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 a a) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 a a) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 a a) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(pow angle 2)
(*.f64 angle angle)
(pow angle 2)
(*.f64 angle angle)
(pow angle 2)
(*.f64 angle angle)
(pow angle 2)
(*.f64 angle angle)
(pow angle 2)
(*.f64 angle angle)
(pow angle 2)
(*.f64 angle angle)
(pow angle 2)
(*.f64 angle angle)
(pow angle 2)
(*.f64 angle angle)
(pow angle 2)
(*.f64 angle angle)
(pow angle 2)
(*.f64 angle angle)
(pow angle 2)
(*.f64 angle angle)
(pow angle 2)
(*.f64 angle angle)
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 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)
(- (pow b 2) (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))))
(+.f64 (*.f64 b b) (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/32400 binary64) (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64))))))))
(- (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))))
(+.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/32400 binary64) (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64)))))))))
(- (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))))
(+.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/32400 binary64) (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64)))))))))
(- (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))))
(+.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/32400 binary64) (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64)))))))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (- (+ (/ (pow b 2) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (/.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/32400 binary64) (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64))))))) (*.f64 a a)))))
(* (pow a 2) (- (+ (/ (pow b 2) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (/.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/32400 binary64) (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64))))))) (*.f64 a a)))))
(* (pow a 2) (- (+ (/ (pow b 2) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (/.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/32400 binary64) (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64))))))) (*.f64 a a)))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (- (+ (/ (pow b 2) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (/.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/32400 binary64) (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64))))))) (*.f64 a a)))))
(* (pow a 2) (- (+ (/ (pow b 2) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (/.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/32400 binary64) (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64))))))) (*.f64 a a)))))
(* (pow a 2) (- (+ (/ (pow b 2) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (/.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/32400 binary64) (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64))))))) (*.f64 a a)))))
(pow b 2)
(*.f64 b b)
(+ (* (pow angle 2) (- (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow b 2))
(+.f64 (*.f64 b b) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (-.f64 (*.f64 a a) (*.f64 b b)))))
(+ (* (pow angle 2) (- (+ (* -1/3149280000 (* (pow a 2) (* (pow angle 2) (pow (PI) 4)))) (* 1/32400 (* (pow a 2) (pow (PI) 2)))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow b 2))
(+.f64 (*.f64 b b) (*.f64 angle (*.f64 angle (+.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (PI.f64) (PI.f64)) (-.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) #s(literal 4 binary64)))) #s(literal -1/3149280000 binary64)))))))
(+ (* (pow angle 2) (- (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow a 2) (* (pow angle 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow b 2))
(+.f64 (*.f64 b b) (*.f64 angle (*.f64 angle (+.f64 (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64))) (*.f64 (*.f64 a a) (*.f64 angle (*.f64 angle (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal 1/765275040000000 binary64))))))) (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (PI.f64) (PI.f64)) (-.f64 (*.f64 a a) (*.f64 b b))))))))
(* -1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 angle (*.f64 angle (*.f64 #s(literal -1/32400 binary64) (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64)))))))
(* (pow angle 2) (- (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow angle 2)) (/ (pow b 2) (pow angle 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))))
(*.f64 (*.f64 angle angle) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 angle angle))) (+.f64 (/.f64 (*.f64 b b) (*.f64 angle angle)) (*.f64 #s(literal -1/32400 binary64) (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64))))))))
(* (pow angle 2) (- (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow angle 2)) (/ (pow b 2) (pow angle 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))))
(*.f64 (*.f64 angle angle) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 angle angle))) (+.f64 (/.f64 (*.f64 b b) (*.f64 angle angle)) (*.f64 #s(literal -1/32400 binary64) (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64))))))))
(* (pow angle 2) (- (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow angle 2)) (/ (pow b 2) (pow angle 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))))
(*.f64 (*.f64 angle angle) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 angle angle))) (+.f64 (/.f64 (*.f64 b b) (*.f64 angle angle)) (*.f64 #s(literal -1/32400 binary64) (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64))))))))
(* -1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 angle (*.f64 angle (*.f64 #s(literal -1/32400 binary64) (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64)))))))
(* (pow angle 2) (- (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow angle 2)) (/ (pow b 2) (pow angle 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))))
(*.f64 (*.f64 angle angle) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 angle angle))) (+.f64 (/.f64 (*.f64 b b) (*.f64 angle angle)) (*.f64 #s(literal -1/32400 binary64) (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64))))))))
(* (pow angle 2) (- (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow angle 2)) (/ (pow b 2) (pow angle 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))))
(*.f64 (*.f64 angle angle) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 angle angle))) (+.f64 (/.f64 (*.f64 b b) (*.f64 angle angle)) (*.f64 #s(literal -1/32400 binary64) (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64))))))))
(* (pow angle 2) (- (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow angle 2)) (/ (pow b 2) (pow angle 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))))
(*.f64 (*.f64 angle angle) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 angle angle))) (+.f64 (/.f64 (*.f64 b b) (*.f64 angle angle)) (*.f64 #s(literal -1/32400 binary64) (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64))))))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (- 1 (* 1/32400 (* (pow angle 2) (pow (PI) 2))))))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 angle (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (- 1 (* 1/32400 (* (pow angle 2) (pow (PI) 2))))))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 angle (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (- 1 (* 1/32400 (* (pow angle 2) (pow (PI) 2))))))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (+.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 angle (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))))))
(* (pow b 2) (- 1 (* 1/32400 (* (pow angle 2) (pow (PI) 2)))))
(*.f64 (*.f64 b b) (+.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 angle (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))))))
(* (pow b 2) (- (+ 1 (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))) (* 1/32400 (* (pow angle 2) (pow (PI) 2)))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b)) (+.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 angle (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))))))
(* (pow b 2) (- (+ 1 (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))) (* 1/32400 (* (pow angle 2) (pow (PI) 2)))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b)) (+.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 angle (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))))))
(* (pow b 2) (- (+ 1 (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))) (* 1/32400 (* (pow angle 2) (pow (PI) 2)))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b)) (+.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 angle (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))))))
(* (pow b 2) (- 1 (* 1/32400 (* (pow angle 2) (pow (PI) 2)))))
(*.f64 (*.f64 b b) (+.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 angle (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))))))
(* (pow b 2) (- (+ 1 (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))) (* 1/32400 (* (pow angle 2) (pow (PI) 2)))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b)) (+.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 angle (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))))))
(* (pow b 2) (- (+ 1 (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))) (* 1/32400 (* (pow angle 2) (pow (PI) 2)))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b)) (+.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 angle (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))))))
(* (pow b 2) (- (+ 1 (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))) (* 1/32400 (* (pow angle 2) (pow (PI) 2)))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b)) (+.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 angle (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))))))
(* (pow b 2) (- 1 (* 1/32400 (* (pow angle 2) (pow (PI) 2)))))
(*.f64 (*.f64 b b) (+.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 angle (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))))))
(* (pow b 2) (- 1 (* 1/32400 (* (pow angle 2) (pow (PI) 2)))))
(*.f64 (*.f64 b b) (+.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 angle (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))))))
(* (pow b 2) (- 1 (* 1/32400 (* (pow angle 2) (pow (PI) 2)))))
(*.f64 (*.f64 b b) (+.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 angle (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))))))
(* (pow b 2) (- 1 (* 1/32400 (* (pow angle 2) (pow (PI) 2)))))
(*.f64 (*.f64 b b) (+.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 angle (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))))))
(* (pow b 2) (- 1 (* 1/32400 (* (pow angle 2) (pow (PI) 2)))))
(*.f64 (*.f64 b b) (+.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 angle (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))))))
(* (pow b 2) (- 1 (* 1/32400 (* (pow angle 2) (pow (PI) 2)))))
(*.f64 (*.f64 b b) (+.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 angle (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))))))
(* (pow b 2) (- 1 (* 1/32400 (* (pow angle 2) (pow (PI) 2)))))
(*.f64 (*.f64 b b) (+.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 angle (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))))))
(* (pow b 2) (- 1 (* 1/32400 (* (pow angle 2) (pow (PI) 2)))))
(*.f64 (*.f64 b b) (+.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 angle (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))))))
(* (pow b 2) (- 1 (* 1/32400 (* (pow angle 2) (pow (PI) 2)))))
(*.f64 (*.f64 b b) (+.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 angle (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))))))
(* (pow b 2) (- 1 (* 1/32400 (* (pow angle 2) (pow (PI) 2)))))
(*.f64 (*.f64 b b) (+.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 angle (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))))))
(* (pow b 2) (- 1 (* 1/32400 (* (pow angle 2) (pow (PI) 2)))))
(*.f64 (*.f64 b b) (+.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 angle (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))))))
(* (pow b 2) (- 1 (* 1/32400 (* (pow angle 2) (pow (PI) 2)))))
(*.f64 (*.f64 b b) (+.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 angle (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))))))
(pow b 2)
(*.f64 b b)
(+ (* -1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (pow b 2))
(+.f64 (*.f64 b b) (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/32400 binary64) (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64))))))))
(+ (* -1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (pow b 2))
(+.f64 (*.f64 b b) (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/32400 binary64) (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64))))))))
(+ (* -1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (pow b 2))
(+.f64 (*.f64 b b) (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/32400 binary64) (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64))))))))
(* -1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 angle (*.f64 angle (*.f64 #s(literal -1/32400 binary64) (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64)))))))
(* (pow angle 2) (- (/ (pow b 2) (pow angle 2)) (* 1/32400 (* (pow b 2) (pow (PI) 2)))))
(*.f64 angle (*.f64 angle (+.f64 (/.f64 (*.f64 b b) (*.f64 angle angle)) (*.f64 #s(literal -1/32400 binary64) (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64))))))))
(* (pow angle 2) (- (/ (pow b 2) (pow angle 2)) (* 1/32400 (* (pow b 2) (pow (PI) 2)))))
(*.f64 angle (*.f64 angle (+.f64 (/.f64 (*.f64 b b) (*.f64 angle angle)) (*.f64 #s(literal -1/32400 binary64) (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64))))))))
(* (pow angle 2) (- (/ (pow b 2) (pow angle 2)) (* 1/32400 (* (pow b 2) (pow (PI) 2)))))
(*.f64 angle (*.f64 angle (+.f64 (/.f64 (*.f64 b b) (*.f64 angle angle)) (*.f64 #s(literal -1/32400 binary64) (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64))))))))
(* -1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 angle (*.f64 angle (*.f64 #s(literal -1/32400 binary64) (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64)))))))
(* (pow angle 2) (- (/ (pow b 2) (pow angle 2)) (* 1/32400 (* (pow b 2) (pow (PI) 2)))))
(*.f64 angle (*.f64 angle (+.f64 (/.f64 (*.f64 b b) (*.f64 angle angle)) (*.f64 #s(literal -1/32400 binary64) (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64))))))))
(* (pow angle 2) (- (/ (pow b 2) (pow angle 2)) (* 1/32400 (* (pow b 2) (pow (PI) 2)))))
(*.f64 angle (*.f64 angle (+.f64 (/.f64 (*.f64 b b) (*.f64 angle angle)) (*.f64 #s(literal -1/32400 binary64) (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64))))))))
(* (pow angle 2) (- (/ (pow b 2) (pow angle 2)) (* 1/32400 (* (pow b 2) (pow (PI) 2)))))
(*.f64 angle (*.f64 angle (+.f64 (/.f64 (*.f64 b b) (*.f64 angle angle)) (*.f64 #s(literal -1/32400 binary64) (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64))))))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/32400 binary64) (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64))))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/32400 binary64) (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64))))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/32400 binary64) (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64))))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/32400 binary64) (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64))))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/32400 binary64) (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64))))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/32400 binary64) (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64))))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/32400 binary64) (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64))))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/32400 binary64) (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64))))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/32400 binary64) (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64))))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/32400 binary64) (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64))))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/32400 binary64) (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64))))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/32400 binary64) (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64))))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/32400 binary64) (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64))))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/32400 binary64) (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64))))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/32400 binary64) (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64))))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/32400 binary64) (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64))))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/32400 binary64) (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64))))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/32400 binary64) (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64))))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/32400 binary64) (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64))))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/32400 binary64) (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64))))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/32400 binary64) (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64))))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/32400 binary64) (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64))))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/32400 binary64) (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64))))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/32400 binary64) (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64))))))
(* 1/32400 (* (pow angle 2) (pow (PI) 2)))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))
(* 1/32400 (* (pow angle 2) (pow (PI) 2)))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))
(* 1/32400 (* (pow angle 2) (pow (PI) 2)))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))
(* 1/32400 (* (pow angle 2) (pow (PI) 2)))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))
(* 1/32400 (* (pow angle 2) (pow (PI) 2)))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))
(* 1/32400 (* (pow angle 2) (pow (PI) 2)))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))
(* 1/32400 (* (pow angle 2) (pow (PI) 2)))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))
(* 1/32400 (* (pow angle 2) (pow (PI) 2)))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))
(* 1/32400 (* (pow angle 2) (pow (PI) 2)))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))
(* 1/32400 (* (pow angle 2) (pow (PI) 2)))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))
(* 1/32400 (* (pow angle 2) (pow (PI) 2)))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))
(* 1/32400 (* (pow angle 2) (pow (PI) 2)))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(pow b 2)
(*.f64 b b)
(+ (* (pow angle 2) (* (pow b 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2)))))) (pow b 2))
(+.f64 (*.f64 b b) (*.f64 (+.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) (*.f64 (*.f64 a a) (*.f64 (/.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) b) b) #s(literal 1/32400 binary64)))) (*.f64 (*.f64 b b) (*.f64 angle angle))))
(+ (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/3149280000 (/ (* (pow a 2) (pow (PI) 4)) (pow b 2))) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))) (* (pow b 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2))))))) (pow b 2))
(+.f64 (*.f64 b b) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) (*.f64 (*.f64 a a) (*.f64 (/.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) b) b) #s(literal 1/32400 binary64))))) (*.f64 (*.f64 b b) (*.f64 (*.f64 angle angle) (+.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64))) (*.f64 b b)) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/3149280000 binary64))))))))
(+ (* (pow angle 2) (+ (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (+ (* -1/12244400640000000 (pow (PI) 6)) (/ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (pow b 2)))))) (* (pow b 2) (+ (* -1/3149280000 (/ (* (pow a 2) (pow (PI) 4)) (pow b 2))) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))) (* (pow b 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2))))))) (pow b 2))
(+.f64 (*.f64 b b) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) (*.f64 (*.f64 a a) (*.f64 (/.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) b) b) #s(literal 1/32400 binary64))))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64))) (*.f64 b b)) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/3149280000 binary64)))) (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal 1/765275040000000 binary64)))) (*.f64 b b)) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal -1/765275040000000 binary64))) (*.f64 (*.f64 b b) (*.f64 angle angle))))))))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 a a) (+.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 b b) (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 a a)))))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 a a) (+.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 b b) (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 a a)))))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 a a) (+.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 b b) (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 a a)))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 a a) (+.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 b b) (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 a a)))))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 a a) (+.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 b b) (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 a a)))))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 a a) (+.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 b b) (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 a a)))))
1
#s(literal 1 binary64)
(+ 1 (* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) (*.f64 (*.f64 a a) (*.f64 (/.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) b) b) #s(literal 1/32400 binary64))))))
(+ 1 (* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (+ (* 1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2))) (* (pow angle 2) (+ (* -1/3149280000 (/ (* (pow a 2) (pow (PI) 4)) (pow b 2))) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 a a) (*.f64 (/.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) b) b) #s(literal 1/32400 binary64))) (+.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64))) (*.f64 b b)) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/3149280000 binary64))))))))
(+ 1 (* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (+ (* 1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2))) (* (pow angle 2) (+ (* -1/3149280000 (/ (* (pow a 2) (pow (PI) 4)) (pow b 2))) (+ (* 1/12597120000 (pow (PI) 4)) (+ (* 1/4199040000 (pow (PI) 4)) (* (pow angle 2) (+ (* -1/816293376000000 (pow (PI) 6)) (+ (* -1/12244400640000000 (pow (PI) 6)) (/ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (pow b 2)))))))))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) (*.f64 (*.f64 a a) (*.f64 (/.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) b) b) #s(literal 1/32400 binary64)))) (*.f64 (*.f64 angle angle) (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64))) (*.f64 b b)) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/3149280000 binary64))) (*.f64 (*.f64 angle angle) (+.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal 1/765275040000000 binary64)))) (*.f64 b b)) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal -1/765275040000000 binary64)))))))))
(+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))
(+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))
(+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))
(+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))
(+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))
(+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))
(+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))
(+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))
(+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(pow (cos (* 1/180 (* angle (PI)))) 2)
(pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))
(+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))
(+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))
(+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))
(+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b))
(* (pow a 2) (+ (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow a 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow b 2))))
(*.f64 (*.f64 a a) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 a a)) (/.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b))))
(* (pow a 2) (+ (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow a 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow b 2))))
(*.f64 (*.f64 a a) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 a a)) (/.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b))))
(* (pow a 2) (+ (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow a 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow b 2))))
(*.f64 (*.f64 a a) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 a a)) (/.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b))))
(/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b))
(* (pow a 2) (+ (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow a 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow b 2))))
(*.f64 (*.f64 a a) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 a a)) (/.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b))))
(* (pow a 2) (+ (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow a 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow b 2))))
(*.f64 (*.f64 a a) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 a a)) (/.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b))))
(* (pow a 2) (+ (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow a 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow b 2))))
(*.f64 (*.f64 a a) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 a a)) (/.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b))))
(/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b))
(/ (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (pow b 2))
(/.f64 (+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))) (*.f64 b b))
(/ (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (pow b 2))
(/.f64 (+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))) (*.f64 b b))
(/ (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (pow b 2))
(/.f64 (+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))) (*.f64 b b))
(pow (cos (* 1/180 (* angle (PI)))) 2)
(pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))
(+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))
(+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))
(+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))
(+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(pow (cos (* 1/180 (* angle (PI)))) 2)
(pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))
(+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))
(+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))
(+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))
(+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* 1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2)))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (/.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) b) b) #s(literal 1/32400 binary64))))
(* (pow angle 2) (+ (* -1/3149280000 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 4))) (pow b 2))) (* 1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2)))))
(*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 a a) (*.f64 (/.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) b) b) #s(literal 1/32400 binary64))) (*.f64 (*.f64 angle angle) (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64))) (*.f64 b b)))))
(* (pow angle 2) (+ (* 1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2))) (* (pow angle 2) (+ (* -1/3149280000 (/ (* (pow a 2) (pow (PI) 4)) (pow b 2))) (/ (* (pow a 2) (* (pow angle 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))) (pow b 2))))))
(*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 a a) (*.f64 (/.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) b) b) #s(literal 1/32400 binary64))) (*.f64 (*.f64 angle angle) (+.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64))) (*.f64 b b)) (*.f64 (*.f64 angle angle) (/.f64 (*.f64 a (*.f64 a (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal 1/765275040000000 binary64)))) (*.f64 b b)))))))
(* (pow angle 2) (+ (* 1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2))) (* (pow angle 2) (+ (* -1/3149280000 (/ (* (pow a 2) (pow (PI) 4)) (pow b 2))) (* (pow angle 2) (+ (/ (* (pow a 2) (* (pow angle 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (pow b 2)) (/ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (pow b 2))))))))
(*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 a a) (*.f64 (/.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) b) b) #s(literal 1/32400 binary64))) (*.f64 angle (*.f64 angle (+.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64))) (*.f64 b b)) (*.f64 angle (*.f64 angle (*.f64 (*.f64 a a) (+.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal 1/765275040000000 binary64)) (*.f64 b b)) (/.f64 (*.f64 angle (*.f64 angle (*.f64 (pow.f64 (PI.f64) #s(literal 8 binary64)) #s(literal -1/347128758144000000000 binary64)))) (*.f64 b b)))))))))))
(/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b))
(/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b))
(/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b))
(/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b))
(/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b))
(/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b))
(/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b))
(/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b))
(/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b))
(/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b))
(/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b))
(/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b))
(/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b))
(/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b))
(/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b))
(/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b))
(/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b))
(/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b))
(/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b))
(/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b))
(/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b))
(/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b))
(/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b))
(/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b))
(/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b))
(/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b))
(/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b))
(/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b))
(/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b))
(/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b))
(/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b))
(/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b))
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 a a) (+.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 b b) (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 a a)))))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 a a) (+.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 b b) (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 a a)))))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 a a) (+.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 b b) (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 a a)))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 a a) (+.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 b b) (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 a a)))))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 a a) (+.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 b b) (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 a a)))))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 a a) (+.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 b b) (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 a a)))))
(pow b 2)
(*.f64 b b)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (pow b 2))
(+.f64 (*.f64 b b) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (-.f64 (*.f64 a a) (*.f64 b b)))))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow b 2))
(+.f64 (*.f64 b b) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (PI.f64) (PI.f64)) (-.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 angle (*.f64 angle (+.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64))) (*.f64 b (*.f64 b (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/3149280000 binary64))))))))))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))) (pow b 2))
(+.f64 (*.f64 b b) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (PI.f64) (PI.f64)) (-.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 (*.f64 angle angle) (+.f64 (+.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64))) (*.f64 b (*.f64 b (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/3149280000 binary64))))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 a (*.f64 a (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal 1/765275040000000 binary64)))) (*.f64 b (*.f64 b (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal -1/765275040000000 binary64)))))))))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(pow b 2)
(*.f64 b b)
(+ (* -1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (pow b 2))
(+.f64 (*.f64 b b) (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/32400 binary64) (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64))))))))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))) (pow b 2))
(+.f64 (*.f64 b b) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64))))) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/3149280000 binary64)) (*.f64 (*.f64 b b) (*.f64 angle angle))))))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))) (pow b 2))
(+.f64 (*.f64 b b) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64))))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 b (*.f64 b (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/3149280000 binary64)))) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal -1/765275040000000 binary64)) (*.f64 (*.f64 b b) (*.f64 angle angle))))))))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(* 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)))))
(*.f64 b (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)))))
(*.f64 b (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)))))
(*.f64 b (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)))))
(*.f64 b (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)))))
(*.f64 b (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)))))
(*.f64 b (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
b
(+ b (* -1/64800 (* (pow angle 2) (* b (pow (PI) 2)))))
(+.f64 b (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 b (*.f64 (PI.f64) (PI.f64)))))))
(+ b (* (pow angle 2) (+ (* -1/64800 (* b (pow (PI) 2))) (* 1/25194240000 (* (pow angle 2) (* b (pow (PI) 4)))))))
(+.f64 b (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 b (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/25194240000 binary64)))))))
(+ b (* (pow angle 2) (+ (* -1/64800 (* b (pow (PI) 2))) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (* b (pow (PI) 6)))) (* 1/25194240000 (* b (pow (PI) 4))))))))
(+.f64 b (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 b (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 b (*.f64 angle angle)) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal -1/24488801280000000 binary64))) (*.f64 b (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/25194240000 binary64))))))))
(* 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)))))
(*.f64 b (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)))))
(*.f64 b (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)))))
(*.f64 b (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)))))
(*.f64 b (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 (*.f64 (*.f64 angle angle) #s(literal -1/64800 binary64)) (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 angle (*.f64 angle (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/25194240000 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 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal -1/24488801280000000 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
#s(literal 1 binary64)
(+ 1 (* -1/64800 (* (pow angle 2) (pow (+ 1 (PI)) 2))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal -1/64800 binary64)))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (+ 1 (PI)) 2)) (* 1/25194240000 (* (pow angle 2) (pow (+ 1 (PI)) 4))))))
(+.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 angle (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal -1/64800 binary64))) (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 4 binary64)) #s(literal 1/25194240000 binary64)))))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (+ 1 (PI)) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (+ 1 (PI)) 6))) (* 1/25194240000 (pow (+ 1 (PI)) 4)))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal -1/64800 binary64))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 4 binary64)) #s(literal 1/25194240000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 6 binary64)) #s(literal -1/24488801280000000 binary64))))))))
(cos (* 1/180 (* angle (+ 1 (PI)))))
(cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))))
(cos (* 1/180 (* angle (+ 1 (PI)))))
(cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))))
(cos (* 1/180 (* angle (+ 1 (PI)))))
(cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))))
(cos (* 1/180 (* angle (+ 1 (PI)))))
(cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))))
(cos (* 1/180 (* angle (+ 1 (PI)))))
(cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))))
(cos (* 1/180 (* angle (+ 1 (PI)))))
(cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))))
(cos (* 1/180 (* angle (+ 1 (PI)))))
(cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))))
(cos (* 1/180 (* angle (+ 1 (PI)))))
(cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))))
(* 1/180 (* angle (+ 1 (PI))))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64))))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (+ 1 (PI)) 3))) (* 1/180 (+ 1 (PI)))))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal -1/34992000 binary64))))))
(* angle (+ (* 1/180 (+ 1 (PI))) (* (pow angle 2) (+ (* -1/34992000 (pow (+ 1 (PI)) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (+ 1 (PI)) 5)))))))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 angle (*.f64 angle (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal -1/34992000 binary64))) (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64))))))))
(* angle (+ (* 1/180 (+ 1 (PI))) (* (pow angle 2) (+ (* -1/34992000 (pow (+ 1 (PI)) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (+ 1 (PI)) 7))) (* 1/22674816000000 (pow (+ 1 (PI)) 5))))))))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal -1/34992000 binary64))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 angle angle) (*.f64 #s(literal -1/30855889612800000000 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 7 binary64)))) (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (PI.f64)) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64))))))))
(sin (* 1/180 (* angle (+ 1 (PI)))))
(sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))))
(sin (* 1/180 (* angle (+ 1 (PI)))))
(sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))))
(sin (* 1/180 (* angle (+ 1 (PI)))))
(sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))))
(sin (* 1/180 (* angle (+ 1 (PI)))))
(sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))))
(sin (* 1/180 (* angle (+ 1 (PI)))))
(sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))))
(sin (* 1/180 (* angle (+ 1 (PI)))))
(sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))))
(sin (* 1/180 (* angle (+ 1 (PI)))))
(sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))))
(sin (* 1/180 (* angle (+ 1 (PI)))))
(sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))))
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* angle (+ 1/180 (* -1/34992000 (pow angle 2))))
(*.f64 angle (+.f64 #s(literal 1/180 binary64) (*.f64 (*.f64 angle angle) #s(literal -1/34992000 binary64))))
(* angle (+ 1/180 (* (pow angle 2) (- (* 1/22674816000000 (pow angle 2)) 1/34992000))))
(*.f64 angle (+.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 angle (+.f64 #s(literal -1/34992000 binary64) (*.f64 (*.f64 angle angle) #s(literal 1/22674816000000 binary64)))))))
(* angle (+ 1/180 (* (pow angle 2) (- (* (pow angle 2) (+ 1/22674816000000 (* -1/30855889612800000000 (pow angle 2)))) 1/34992000))))
(*.f64 angle (+.f64 #s(literal 1/180 binary64) (*.f64 (*.f64 angle angle) (+.f64 #s(literal -1/34992000 binary64) (*.f64 (*.f64 angle angle) (+.f64 #s(literal 1/22674816000000 binary64) (*.f64 (*.f64 angle angle) #s(literal -1/30855889612800000000 binary64))))))))
(sin (* 1/180 angle))
(sin.f64 (*.f64 #s(literal 1/180 binary64) angle))
(sin (* 1/180 angle))
(sin.f64 (*.f64 #s(literal 1/180 binary64) angle))
(sin (* 1/180 angle))
(sin.f64 (*.f64 #s(literal 1/180 binary64) angle))
(sin (* 1/180 angle))
(sin.f64 (*.f64 #s(literal 1/180 binary64) angle))
(sin (* 1/180 angle))
(sin.f64 (*.f64 #s(literal 1/180 binary64) angle))
(sin (* 1/180 angle))
(sin.f64 (*.f64 #s(literal 1/180 binary64) angle))
(sin (* 1/180 angle))
(sin.f64 (*.f64 #s(literal 1/180 binary64) angle))
(sin (* 1/180 angle))
(sin.f64 (*.f64 #s(literal 1/180 binary64) angle))
(* 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 #s(literal 1/180 binary64) (PI.f64)) (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/34992000 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 #s(literal 1/180 binary64) (PI.f64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/34992000 binary64))) (*.f64 angle (*.f64 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 #s(literal 1/180 binary64) (PI.f64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/34992000 binary64))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 angle angle) (*.f64 #s(literal -1/30855889612800000000 binary64) (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
#s(literal 1 binary64)
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/64800 binary64)) (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 angle (*.f64 angle (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/25194240000 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 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal -1/24488801280000000 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))))
(/ (pow a 2) (pow b 2))
(/.f64 (/.f64 (*.f64 a a) b) b)
(/ (pow a 2) (pow b 2))
(/.f64 (/.f64 (*.f64 a a) b) b)
(/ (pow a 2) (pow b 2))
(/.f64 (/.f64 (*.f64 a a) b) b)
(/ (pow a 2) (pow b 2))
(/.f64 (/.f64 (*.f64 a a) b) b)
(/ (pow a 2) (pow b 2))
(/.f64 (/.f64 (*.f64 a a) b) b)
(/ (pow a 2) (pow b 2))
(/.f64 (/.f64 (*.f64 a a) b) b)
(/ (pow a 2) (pow b 2))
(/.f64 (/.f64 (*.f64 a a) b) b)
(/ (pow a 2) (pow b 2))
(/.f64 (/.f64 (*.f64 a a) b) b)
(/ (pow a 2) (pow b 2))
(/.f64 (/.f64 (*.f64 a a) b) b)
(/ (pow a 2) (pow b 2))
(/.f64 (/.f64 (*.f64 a a) b) b)
(/ (pow a 2) (pow b 2))
(/.f64 (/.f64 (*.f64 a a) b) b)
(/ (pow a 2) (pow b 2))
(/.f64 (/.f64 (*.f64 a a) b) b)
(/ (pow a 2) (pow b 2))
(/.f64 (/.f64 (*.f64 a a) b) b)
(/ (pow a 2) (pow b 2))
(/.f64 (/.f64 (*.f64 a a) b) b)
(/ (pow a 2) (pow b 2))
(/.f64 (/.f64 (*.f64 a a) b) b)
(/ (pow a 2) (pow b 2))
(/.f64 (/.f64 (*.f64 a a) b) b)
(/ (pow a 2) (pow b 2))
(/.f64 (/.f64 (*.f64 a a) b) b)
(/ (pow a 2) (pow b 2))
(/.f64 (/.f64 (*.f64 a a) b) b)
(/ (pow a 2) (pow b 2))
(/.f64 (/.f64 (*.f64 a a) b) b)
(/ (pow a 2) (pow b 2))
(/.f64 (/.f64 (*.f64 a a) b) b)
(/ (pow a 2) (pow b 2))
(/.f64 (/.f64 (*.f64 a a) b) b)
(/ (pow a 2) (pow b 2))
(/.f64 (/.f64 (*.f64 a a) b) b)
(/ (pow a 2) (pow b 2))
(/.f64 (/.f64 (*.f64 a a) b) b)
(/ (pow a 2) (pow b 2))
(/.f64 (/.f64 (*.f64 a a) b) b)
(* 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)))
(* 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)))

eval672.0ms (4.3%)

Compiler

Compiled 72112 to 5252 computations (92.7% saved)

prune422.0ms (2.7%)

Pruning

116 alts after pruning (114 fresh and 2 done)

PrunedKeptTotal
New1924381962
Fresh187694
Picked415
Done011
Total19461162062
Accuracy
83.6%
Counts
2062 → 116
Alt Table
Click to see full alt table
StatusAccuracyProgram
65.7%
(fma.f64 b b (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
57.5%
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 b))
6.5%
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 b b)) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))) (*.f64 (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))))) (+.f64 (*.f64 (+.f64 (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 b b)) (+.f64 (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 b b))) (+.f64 (*.f64 (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))) (*.f64 (+.f64 (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 b b)) (*.f64 (*.f64 b b) (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))))))))
16.9%
(/.f64 (-.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
12.8%
(/.f64 (-.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))
11.9%
(/.f64 (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 b (*.f64 b (*.f64 b b)))) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b b)))
12.6%
(/.f64 (-.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))))) (*.f64 b (*.f64 b (*.f64 b b)))) (-.f64 (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (*.f64 b b)))
10.4%
(/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 (*.f64 b b) (-.f64 (*.f64 b b) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))))
16.9%
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))) (-.f64 (*.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)))))
11.9%
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b b)) (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 b (*.f64 b (*.f64 b b))))))
12.6%
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))))))))
81.5%
(+.f64 (pow.f64 (*.f64 a (-.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)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
43.0%
(+.f64 (pow.f64 (*.f64 a (*.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 1/2 binary64)) (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 angle angle))))))
77.6%
(+.f64 (pow.f64 (*.f64 a (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) #s(literal -1/8 binary64)) #s(literal 8 binary64)))) #s(literal 2 binary64)))
77.7%
(+.f64 (pow.f64 (*.f64 a (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (exp.f64 (log.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 2 binary64)))
43.9%
(+.f64 (pow.f64 (*.f64 a (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (-.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 angle angle))))))
81.6%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (fma.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) #s(literal 1/180 binary64) (/.f64 angle #s(literal -180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
81.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (fma.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) #s(literal 1/180 binary64) (/.f64 angle #s(literal -180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
81.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (fma.f64 angle #s(literal -1/180 binary64) (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
81.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -1/4 binary64)) #s(literal 4 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
81.4%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) #s(literal -1/8 binary64)) #s(literal 8 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 #s(literal 180 binary64) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) angle)) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.7%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))))) #s(literal -1 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 #s(literal 180 binary64) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) angle)) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) #s(literal 180 binary64))))) #s(literal 2 binary64)))
81.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (-.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal -180 binary64)) (*.f64 (/.f64 #s(literal 180 binary64) angle) (-.f64 #s(literal 0 binary64) angle))) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal -180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
81.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (-.f64 #s(literal 180 binary64) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) angle)) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
35.7%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (+.f64 (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (+.f64 (PI.f64) #s(literal 1 binary64)))) (/.f64 #s(literal 5832000 binary64) (*.f64 angle (*.f64 angle angle)))) (/.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -5832000 binary64))) (+.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) (/.f64 #s(literal 32400 binary64) angle))) (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
81.2%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (sqrt.f64 (PI.f64)))) (cbrt.f64 (sqrt.f64 (PI.f64)))) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
81.7%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
44.7%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)))) #s(literal 180 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 angle angle))))))
81.5%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 #s(literal 180 binary64) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) angle)) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) #s(literal 180 binary64))))) #s(literal 2 binary64)))
81.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (exp.f64 (log.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 2 binary64)))
45.2%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) #s(literal 180 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 angle angle))))))
75.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (fma.f64 (*.f64 b (*.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 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (sin.f64 (/.f64 angle #s(literal 180 binary64))) b)) (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))
81.6%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (fma.f64 (+.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1/2 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)))))) #s(literal 2 binary64)))
81.6%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (/.f64 angle #s(literal 180 binary64)))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (sin.f64 (/.f64 angle #s(literal 180 binary64))))) (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)))))) #s(literal 2 binary64)))
39.1%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (+.f64 (*.f64 (cos.f64 (/.f64 (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (+.f64 (PI.f64) #s(literal 1 binary64)))) (/.f64 #s(literal 5832000 binary64) (*.f64 angle (*.f64 angle angle)))) (+.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) (/.f64 #s(literal 32400 binary64) angle))) (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))))) (cos.f64 (/.f64 (/.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 5832000 binary64)) (+.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) (/.f64 #s(literal 32400 binary64) angle))) (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))))))) (*.f64 (sin.f64 (/.f64 (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (+.f64 (PI.f64) #s(literal 1 binary64)))) (/.f64 #s(literal 5832000 binary64) (*.f64 angle (*.f64 angle angle)))) (+.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) (/.f64 #s(literal 32400 binary64) angle))) (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))))) (sin.f64 (/.f64 (/.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 5832000 binary64)) (+.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) (/.f64 #s(literal 32400 binary64) angle))) (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))))))))) #s(literal 2 binary64)))
81.7%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (+.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 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))))))) (sin.f64 (/.f64 angle #s(literal 180 binary64)))))) #s(literal 2 binary64)))
81.6%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal -1/4 binary64)) #s(literal 4 binary64)))) #s(literal 2 binary64)))
81.7%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) #s(literal -1/4 binary64)) #s(literal 4 binary64)))) #s(literal 2 binary64)))
81.6%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) #s(literal -1/8 binary64)) #s(literal 8 binary64)))) #s(literal 2 binary64)))
69.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (/.f64 (/.f64 #s(literal 32400 binary64) angle) (*.f64 (*.f64 angle (PI.f64)) (PI.f64))) #s(literal -1/2 binary64)))) #s(literal 2 binary64)))
81.7%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) angle)))) #s(literal 2 binary64)))
69.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 180 binary64) angle) (/.f64 #s(literal 180 binary64) angle))))) #s(literal 2 binary64)))
69.2%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (*.f64 #s(literal 180 binary64) (/.f64 (/.f64 #s(literal 32400 binary64) angle) (+.f64 (PI.f64) #s(literal 1 binary64)))) (*.f64 (/.f64 (/.f64 #s(literal 32400 binary64) angle) (+.f64 (PI.f64) #s(literal 1 binary64))) (/.f64 (*.f64 angle (/.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64)))) angle))) (*.f64 (/.f64 (/.f64 #s(literal 32400 binary64) angle) (+.f64 (PI.f64) #s(literal 1 binary64))) (/.f64 (/.f64 #s(literal 32400 binary64) angle) (+.f64 (PI.f64) #s(literal 1 binary64))))))) #s(literal 2 binary64)))
81.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (exp.f64 (log.f64 (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 2 binary64)))
81.5%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (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))))) #s(literal 2 binary64)))
80.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 (-.f64 #s(literal 180 binary64) (/.f64 (*.f64 angle (/.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64)))) angle)) #s(literal 32400 binary64)) (*.f64 angle (+.f64 (PI.f64) #s(literal 1 binary64)))))) #s(literal 2 binary64)))
81.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (exp.f64 (log.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 2 binary64)))
67.0%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (exp.f64 (log.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 2 binary64)))
74.3%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (+.f64 (*.f64 (*.f64 b (*.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 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 (*.f64 b (*.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 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))))
74.3%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (+.f64 (*.f64 (*.f64 b (*.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 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (sin.f64 (/.f64 angle #s(literal 180 binary64))) b)) (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))
81.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (*.f64 b b))
32.3%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/32400 binary64) (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64))))))))
67.0%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
80.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (exp.f64 (log.f64 (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (exp.f64 (log.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 2 binary64)))
44.2%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (exp.f64 (log.f64 (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 2 binary64)) (-.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 angle angle))))))
45.2%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))))) #s(literal 2 binary64)) (-.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 angle angle))))))
81.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (-.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
81.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (-.f64 (/.f64 (*.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64))) (/.f64 #s(literal 32400 binary64) angle)) (/.f64 #s(literal 180 binary64) (/.f64 #s(literal 32400 binary64) angle))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
81.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (+.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) (+.f64 (*.f64 #s(literal -1/180 binary64) angle) (/.f64 angle #s(literal 180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
81.7%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
81.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
45.2%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (-.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 angle angle))))))
81.4%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
45.3%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 angle angle))))))
80.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (exp.f64 (log.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
44.3%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (exp.f64 (log.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 2 binary64)) (-.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 angle angle))))))
66.4%
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
65.8%
(+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 a a)) (pow.f64 (*.f64 b (+.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 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))) (sin.f64 (/.f64 angle #s(literal 180 binary64)))))) #s(literal 2 binary64)))
65.9%
(+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 a a)) (pow.f64 (*.f64 b (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))) (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)))))) #s(literal 2 binary64)))
65.5%
(+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 a a)) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -1/4 binary64)) #s(literal 4 binary64)))) #s(literal 2 binary64)))
65.5%
(+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 a a)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 #s(literal 180 binary64) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) angle)) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) #s(literal 180 binary64))))) #s(literal 2 binary64)))
65.5%
(+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 a a)) (pow.f64 (*.f64 b (cos.f64 (-.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
65.7%
(+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 a a)) (pow.f64 (*.f64 b (cos.f64 (exp.f64 (log.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 2 binary64)))
65.5%
(+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (*.f64 a a)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
77.6%
(+.f64 (*.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a angle)) (/.f64 (PI.f64) #s(literal 180 binary64))) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
69.1%
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 #s(literal 180 binary64) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) angle)) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) #s(literal 180 binary64))))) #s(literal 2 binary64)))
69.1%
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))) (pow.f64 (*.f64 b (cos.f64 (-.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
69.2%
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
77.6%
(+.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
65.7%
(+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b b))
65.5%
(+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))
69.2%
(+.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))) (pow.f64 (*.f64 b (+.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 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))) (sin.f64 (/.f64 angle #s(literal 180 binary64)))))) #s(literal 2 binary64)))
69.1%
(+.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))) (pow.f64 (*.f64 b (cos.f64 (exp.f64 (log.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 2 binary64)))
47.5%
(+.f64 (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))) (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
69.3%
(+.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
74.9%
(+.f64 (*.f64 b b) (*.f64 (*.f64 (*.f64 a angle) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) angle))
66.0%
(+.f64 (exp.f64 (+.f64 (*.f64 (log.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (*.f64 (log.f64 a) #s(literal 2 binary64)))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
66.4%
(+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
66.4%
(+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
10.6%
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 6 binary64)))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))))))
37.7%
(*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 a a))) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/32400 binary64))
38.0%
(*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
59.0%
(*.f64 (*.f64 b b) (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64)))
59.0%
(*.f64 (*.f64 b b) (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64)))
59.1%
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))) #s(literal 2 binary64)))
59.0%
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
59.0%
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
51.8%
(*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
51.9%
(*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
46.2%
(*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b)) (+.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 angle (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))))))
51.8%
(*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)))))) #s(literal 2 binary64))))
51.9%
(*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (exp.f64 (*.f64 (log.f64 b) #s(literal 2 binary64))))) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
51.8%
(*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (exp.f64 (*.f64 (log.f64 a) #s(literal 2 binary64))) (*.f64 b b))) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
25.7%
(*.f64 (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b)))
37.8%
(*.f64 (*.f64 b b) (*.f64 (*.f64 a a) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 a a)) (/.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b)))))
37.7%
(*.f64 (*.f64 angle (*.f64 a (*.f64 a (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))) angle)
46.3%
(*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))) (*.f64 b (/.f64 b (*.f64 angle angle)))))
35.8%
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 a a) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))
35.8%
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
35.3%
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
49.1%
(*.f64 (*.f64 a a) (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 b b) (*.f64 a a)))))
49.1%
(*.f64 (*.f64 a a) (+.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64)) (/.f64 (*.f64 b b) (*.f64 a a)))))
50.3%
(*.f64 (exp.f64 (*.f64 (log.f64 b) #s(literal 2 binary64))) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
59.0%
(*.f64 b b)
38.0%
(*.f64 a (*.f64 (*.f64 a (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))) (*.f64 angle angle)))
57.4%
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 b)))
Compiler

Compiled 10607 to 3423 computations (67.7% saved)

regimes339.0ms (2.2%)

Counts
176 → 1
Calls
Call 1
Inputs
(*.f64 b b)
(*.f64 a (*.f64 (*.f64 a (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))) (*.f64 angle angle)))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 a a) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))
(*.f64 (*.f64 angle (*.f64 a (*.f64 a (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))) angle)
(*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 a a))) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/32400 binary64))
(+.f64 (*.f64 b b) (*.f64 a (*.f64 (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))) (*.f64 angle angle))))
(+.f64 (*.f64 b b) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))
(+.f64 (*.f64 b b) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 a a) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))))
(+.f64 (*.f64 b b) (*.f64 (*.f64 (*.f64 a angle) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) angle))
(+.f64 (*.f64 b b) (*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 a a))) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/32400 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (*.f64 b b))
(*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))) (*.f64 b (/.f64 b (*.f64 angle angle)))))
(+.f64 (*.f64 b b) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 a a) #s(literal 1/32400 binary64)) (*.f64 (*.f64 b b) #s(literal -1/32400 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))))) (*.f64 b (*.f64 b (*.f64 b b)))) (-.f64 (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (*.f64 b b)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))))))))
(+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b b))
(+.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(+.f64 (pow.f64 (*.f64 a (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (-.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 angle angle))))))
(+.f64 (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))) (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(+.f64 (*.f64 b b) (*.f64 angle (*.f64 angle (+.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (+.f64 (*.f64 (*.f64 a a) #s(literal 1/32400 binary64)) (*.f64 (*.f64 b b) #s(literal -1/32400 binary64)))) (*.f64 angle (*.f64 angle (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (+.f64 (*.f64 (*.f64 a a) #s(literal -1/3149280000 binary64)) (*.f64 #s(literal 1/3149280000 binary64) (*.f64 b b))))))))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 b)))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (*.f64 b b))
(+.f64 (pow.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (PI.f64) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(fma.f64 b b (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(*.f64 (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b)))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/32400 binary64) (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64))))))))
(+.f64 (*.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a angle)) (/.f64 (PI.f64) #s(literal 180 binary64))) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))) (pow.f64 (*.f64 b (cos.f64 (-.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b)) (+.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 angle (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))))))
(+.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 angle angle))))))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (-.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 angle angle))))))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 angle angle))))))
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 #s(literal 180 binary64) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) angle)) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))))) #s(literal 2 binary64)) (-.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 angle angle))))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 b))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (PI.f64) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 b b))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (-.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (+.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) (+.f64 (*.f64 #s(literal -1/180 binary64) angle) (/.f64 angle #s(literal 180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (-.f64 (/.f64 (*.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64))) (/.f64 #s(literal 32400 binary64) angle)) (/.f64 #s(literal 180 binary64) (/.f64 #s(literal 32400 binary64) angle))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (*.f64 a a)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (-.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal -180 binary64)) (*.f64 (/.f64 #s(literal 180 binary64) angle) (-.f64 #s(literal 0 binary64) angle))) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal -180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (-.f64 #s(literal 180 binary64) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) angle)) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 a a)) (pow.f64 (*.f64 b (cos.f64 (-.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 b (*.f64 b (*.f64 b b)))) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b b)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b b)) (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 b (*.f64 b (*.f64 b b))))))
(+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 a a)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 #s(literal 180 binary64) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) angle)) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) #s(literal 180 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 angle angle))))))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (+.f64 (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (+.f64 (PI.f64) #s(literal 1 binary64)))) (/.f64 #s(literal 5832000 binary64) (*.f64 angle (*.f64 angle angle)))) (/.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -5832000 binary64))) (+.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) (/.f64 #s(literal 32400 binary64) angle))) (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))) (-.f64 (*.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)))))
(+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (fma.f64 angle #s(literal -1/180 binary64) (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (fma.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) #s(literal 1/180 binary64) (/.f64 angle #s(literal -180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (PI.f64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (PI.f64)))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) angle)))) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))) (pow.f64 (*.f64 b (cos.f64 (exp.f64 (log.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (-.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (-.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 a a)) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(*.f64 (*.f64 a a) (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (/.f64 (+.f64 (*.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64))) #s(literal -180 binary64)) (/.f64 #s(literal 180 binary64) angle)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(*.f64 (*.f64 b b) (*.f64 (*.f64 a a) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 a a)) (/.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b)))))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 (-.f64 #s(literal 180 binary64) (/.f64 (*.f64 angle (/.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64)))) angle)) #s(literal 32400 binary64)) (*.f64 angle (+.f64 (PI.f64) #s(literal 1 binary64)))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 #s(literal 180 binary64) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) angle)) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 180 binary64) angle) (/.f64 #s(literal 180 binary64) angle))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (/.f64 (-.f64 #s(literal 180 binary64) (/.f64 (*.f64 angle (/.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64)))) angle)) (/.f64 (/.f64 #s(literal 180 binary64) angle) (+.f64 (PI.f64) #s(literal 1 binary64)))) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (exp.f64 (log.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 2 binary64)) (-.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 angle angle))))))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (exp.f64 (log.f64 (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 2 binary64)) (-.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 angle angle))))))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (/.f64 #s(literal 180 binary64) angle) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) (/.f64 #s(literal 180 binary64) angle))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (*.f64 #s(literal 180 binary64) (/.f64 (/.f64 #s(literal 32400 binary64) angle) (+.f64 (PI.f64) #s(literal 1 binary64)))) (*.f64 (/.f64 (/.f64 #s(literal 32400 binary64) angle) (+.f64 (PI.f64) #s(literal 1 binary64))) (/.f64 (*.f64 angle (/.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64)))) angle))) (*.f64 (/.f64 (/.f64 #s(literal 32400 binary64) angle) (+.f64 (PI.f64) #s(literal 1 binary64))) (/.f64 (/.f64 #s(literal 32400 binary64) angle) (+.f64 (PI.f64) #s(literal 1 binary64))))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (exp.f64 (log.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -1/4 binary64)) #s(literal 4 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (exp.f64 (+.f64 (*.f64 (log.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (*.f64 (log.f64 a) #s(literal 2 binary64)))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (exp.f64 (log.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 2 binary64)))
(+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(+.f64 (pow.f64 (*.f64 a (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) #s(literal -1/8 binary64)) #s(literal 8 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (fma.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) #s(literal 1/180 binary64) (/.f64 angle #s(literal -180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (/.f64 (/.f64 #s(literal 32400 binary64) angle) (*.f64 (*.f64 angle (PI.f64)) (PI.f64))) #s(literal -1/2 binary64)))) #s(literal 2 binary64)))
(+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 a a)) (pow.f64 (*.f64 b (cos.f64 (exp.f64 (log.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 2 binary64)))
(+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 a a)) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -1/4 binary64)) #s(literal 4 binary64)))) #s(literal 2 binary64)))
(*.f64 (*.f64 b b) (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64)))
(*.f64 (*.f64 b b) (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64)))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 #s(literal 180 binary64) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) angle)) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) #s(literal 180 binary64))))) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (+.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(+.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))) (pow.f64 (*.f64 b (+.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 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))) (sin.f64 (/.f64 angle #s(literal 180 binary64)))))) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))) (pow.f64 (*.f64 b (+.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)))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (*.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 1/2 binary64)) (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 angle angle))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 (*.f64 b b) (-.f64 (*.f64 b b) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))))
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (exp.f64 (log.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (exp.f64 (log.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (exp.f64 (log.f64 (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) #s(literal 180 binary64)) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) #s(literal -1/8 binary64)) #s(literal 8 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -1/4 binary64)) #s(literal 4 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(*.f64 (exp.f64 (*.f64 (log.f64 b) #s(literal 2 binary64))) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (exp.f64 (*.f64 (log.f64 a) #s(literal 2 binary64))) (*.f64 b b))) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (exp.f64 (*.f64 (log.f64 b) #s(literal 2 binary64))))) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -1/2 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) #s(literal -1/8 binary64)) #s(literal 8 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 #s(literal 180 binary64) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) angle)) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))) b) (cos.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 a a)) (pow.f64 (*.f64 b (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))) (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)))))) #s(literal 2 binary64)))
(+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 a a)) (pow.f64 (*.f64 b (+.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 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))) (sin.f64 (/.f64 angle #s(literal 180 binary64)))))) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))) (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64))))
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 b b)) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))) (*.f64 (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))))) (+.f64 (*.f64 (+.f64 (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 b b)) (+.f64 (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 b b))) (+.f64 (*.f64 (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))) (*.f64 (+.f64 (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 b b)) (*.f64 (*.f64 b b) (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))))))))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle (cbrt.f64 (PI.f64))))) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (exp.f64 (log.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.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))))) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) #s(literal -1/4 binary64)) #s(literal 4 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (*.f64 (pow.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal 1/2 binary64)) (pow.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))))) #s(literal -1 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 #s(literal 180 binary64) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) angle)) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))) (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)))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (+.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 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))) (sin.f64 (/.f64 angle #s(literal 180 binary64)))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (+.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)))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (-.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)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (+.f64 (*.f64 (sin.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (sin.f64 (/.f64 angle #s(literal 180 binary64))) b)) (*.f64 b (*.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)))))) #s(literal 2 binary64)))
(*.f64 (*.f64 a a) (+.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64)) (/.f64 (*.f64 b b) (*.f64 a a)))))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) (/.f64 #s(literal 32400 binary64) angle))) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (/.f64 (/.f64 (*.f64 angle angle) #s(literal 32400 binary64)) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))))) (*.f64 (sin.f64 (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) (/.f64 #s(literal 32400 binary64) angle))) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))) (sin.f64 (/.f64 (/.f64 (*.f64 angle angle) #s(literal 32400 binary64)) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (exp.f64 (log.f64 (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (exp.f64 (log.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (exp.f64 (log.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))) (exp.f64 (log.f64 a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal -1/4 binary64)) #s(literal 4 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (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))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -1/2 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (exp.f64 (log.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (fma.f64 (+.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1/2 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)))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (fma.f64 (-.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1/2 binary64) (*.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)))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)))) #s(literal 180 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 angle angle))))))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (+.f64 (*.f64 (*.f64 b (*.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 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (sin.f64 (/.f64 angle #s(literal 180 binary64))) b)) (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (+.f64 (*.f64 (*.f64 b (*.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 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 (*.f64 b (*.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 b (cos.f64 (/.f64 (-.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)))))))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (+.f64 (*.f64 (cos.f64 (/.f64 (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (+.f64 (PI.f64) #s(literal 1 binary64)))) (/.f64 #s(literal 5832000 binary64) (*.f64 angle (*.f64 angle angle)))) (+.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) (/.f64 #s(literal 32400 binary64) angle))) (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))))) (cos.f64 (/.f64 (/.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 5832000 binary64)) (+.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) (/.f64 #s(literal 32400 binary64) angle))) (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))))))) (*.f64 (sin.f64 (/.f64 (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (+.f64 (PI.f64) #s(literal 1 binary64)))) (/.f64 #s(literal 5832000 binary64) (*.f64 angle (*.f64 angle angle)))) (+.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) (/.f64 #s(literal 32400 binary64) angle))) (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))))) (sin.f64 (/.f64 (/.f64 (*.f64 angle (*.f64 angle angle)) #s(literal 5832000 binary64)) (+.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) (/.f64 #s(literal 32400 binary64) angle))) (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))))))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (/.f64 (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal 180 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (cbrt.f64 (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 (*.f64 (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (sqrt.f64 (PI.f64)))) (cbrt.f64 (sqrt.f64 (PI.f64)))) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (fma.f64 (*.f64 b (*.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 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (sin.f64 (/.f64 angle #s(literal 180 binary64))) b)) (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)))))) #s(literal 2 binary64))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (/.f64 angle #s(literal 180 binary64)))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (sin.f64 (/.f64 angle #s(literal 180 binary64))))) (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)))))) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 8 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 8 binary64))) (*.f64 (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)))))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (exp.f64 (log.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (+.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 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))))))) (sin.f64 (/.f64 angle #s(literal 180 binary64)))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 b (*.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))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (sin.f64 (/.f64 angle #s(literal 180 binary64))) b)) #s(literal 2 binary64))) (-.f64 (*.f64 b (*.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))) (*.f64 (sin.f64 (/.f64 angle #s(literal 180 binary64))) b)))) #s(literal 2 binary64)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 6 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 6 binary64)))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))))))))
Outputs
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))) (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)))))) #s(literal 2 binary64)))
Calls

6 calls:

61.0ms
(/.f64 angle #s(literal 180 binary64))
52.0ms
angle
48.0ms
b
47.0ms
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
47.0ms
a
Results
AccuracySegmentsBranch
82.0%1a
82.0%1b
82.0%1angle
82.0%1(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
82.0%1(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
82.0%1(/.f64 angle #s(literal 180 binary64))
Compiler

Compiled 50 to 36 computations (28% saved)

regimes273.0ms (1.8%)

Counts
146 → 1
Calls
Call 1
Inputs
(*.f64 b b)
(*.f64 a (*.f64 (*.f64 a (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))) (*.f64 angle angle)))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 a a) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))
(*.f64 (*.f64 angle (*.f64 a (*.f64 a (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))) angle)
(*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 a a))) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/32400 binary64))
(+.f64 (*.f64 b b) (*.f64 a (*.f64 (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))) (*.f64 angle angle))))
(+.f64 (*.f64 b b) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))
(+.f64 (*.f64 b b) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 a a) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))))
(+.f64 (*.f64 b b) (*.f64 (*.f64 (*.f64 a angle) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) angle))
(+.f64 (*.f64 b b) (*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 a a))) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/32400 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (*.f64 b b))
(*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))) (*.f64 b (/.f64 b (*.f64 angle angle)))))
(+.f64 (*.f64 b b) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 a a) #s(literal 1/32400 binary64)) (*.f64 (*.f64 b b) #s(literal -1/32400 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))))) (*.f64 b (*.f64 b (*.f64 b b)))) (-.f64 (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (*.f64 b b)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))))))))
(+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b b))
(+.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(+.f64 (pow.f64 (*.f64 a (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (-.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 angle angle))))))
(+.f64 (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))) (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(+.f64 (*.f64 b b) (*.f64 angle (*.f64 angle (+.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (+.f64 (*.f64 (*.f64 a a) #s(literal 1/32400 binary64)) (*.f64 (*.f64 b b) #s(literal -1/32400 binary64)))) (*.f64 angle (*.f64 angle (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (+.f64 (*.f64 (*.f64 a a) #s(literal -1/3149280000 binary64)) (*.f64 #s(literal 1/3149280000 binary64) (*.f64 b b))))))))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 b)))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (*.f64 b b))
(+.f64 (pow.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (PI.f64) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(fma.f64 b b (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(*.f64 (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b)))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/32400 binary64) (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64))))))))
(+.f64 (*.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a angle)) (/.f64 (PI.f64) #s(literal 180 binary64))) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))) (pow.f64 (*.f64 b (cos.f64 (-.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b)) (+.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 angle (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))))))
(+.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 angle angle))))))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (-.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 angle angle))))))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 angle angle))))))
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 #s(literal 180 binary64) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) angle)) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))))) #s(literal 2 binary64)) (-.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 angle angle))))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 b))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (PI.f64) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 b b))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (-.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (+.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) (+.f64 (*.f64 #s(literal -1/180 binary64) angle) (/.f64 angle #s(literal 180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (-.f64 (/.f64 (*.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64))) (/.f64 #s(literal 32400 binary64) angle)) (/.f64 #s(literal 180 binary64) (/.f64 #s(literal 32400 binary64) angle))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (*.f64 a a)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (-.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal -180 binary64)) (*.f64 (/.f64 #s(literal 180 binary64) angle) (-.f64 #s(literal 0 binary64) angle))) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal -180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (-.f64 #s(literal 180 binary64) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) angle)) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 a a)) (pow.f64 (*.f64 b (cos.f64 (-.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 b (*.f64 b (*.f64 b b)))) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b b)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b b)) (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 b (*.f64 b (*.f64 b b))))))
(+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 a a)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 #s(literal 180 binary64) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) angle)) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) #s(literal 180 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 angle angle))))))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (+.f64 (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (+.f64 (PI.f64) #s(literal 1 binary64)))) (/.f64 #s(literal 5832000 binary64) (*.f64 angle (*.f64 angle angle)))) (/.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -5832000 binary64))) (+.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) (/.f64 #s(literal 32400 binary64) angle))) (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))) (-.f64 (*.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)))))
(+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (fma.f64 angle #s(literal -1/180 binary64) (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (fma.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) #s(literal 1/180 binary64) (/.f64 angle #s(literal -180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (PI.f64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (PI.f64)))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) angle)))) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))) (pow.f64 (*.f64 b (cos.f64 (exp.f64 (log.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (-.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (-.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 a a)) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(*.f64 (*.f64 a a) (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (/.f64 (+.f64 (*.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64))) #s(literal -180 binary64)) (/.f64 #s(literal 180 binary64) angle)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(*.f64 (*.f64 b b) (*.f64 (*.f64 a a) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 a a)) (/.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b)))))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 (-.f64 #s(literal 180 binary64) (/.f64 (*.f64 angle (/.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64)))) angle)) #s(literal 32400 binary64)) (*.f64 angle (+.f64 (PI.f64) #s(literal 1 binary64)))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 #s(literal 180 binary64) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) angle)) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 180 binary64) angle) (/.f64 #s(literal 180 binary64) angle))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (/.f64 (-.f64 #s(literal 180 binary64) (/.f64 (*.f64 angle (/.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64)))) angle)) (/.f64 (/.f64 #s(literal 180 binary64) angle) (+.f64 (PI.f64) #s(literal 1 binary64)))) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (exp.f64 (log.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 2 binary64)) (-.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 angle angle))))))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (exp.f64 (log.f64 (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 2 binary64)) (-.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 angle angle))))))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (/.f64 #s(literal 180 binary64) angle) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) (/.f64 #s(literal 180 binary64) angle))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (*.f64 #s(literal 180 binary64) (/.f64 (/.f64 #s(literal 32400 binary64) angle) (+.f64 (PI.f64) #s(literal 1 binary64)))) (*.f64 (/.f64 (/.f64 #s(literal 32400 binary64) angle) (+.f64 (PI.f64) #s(literal 1 binary64))) (/.f64 (*.f64 angle (/.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64)))) angle))) (*.f64 (/.f64 (/.f64 #s(literal 32400 binary64) angle) (+.f64 (PI.f64) #s(literal 1 binary64))) (/.f64 (/.f64 #s(literal 32400 binary64) angle) (+.f64 (PI.f64) #s(literal 1 binary64))))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (exp.f64 (log.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -1/4 binary64)) #s(literal 4 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (exp.f64 (+.f64 (*.f64 (log.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (*.f64 (log.f64 a) #s(literal 2 binary64)))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (exp.f64 (log.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 2 binary64)))
(+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(+.f64 (pow.f64 (*.f64 a (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) #s(literal -1/8 binary64)) #s(literal 8 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (fma.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) #s(literal 1/180 binary64) (/.f64 angle #s(literal -180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (/.f64 (/.f64 #s(literal 32400 binary64) angle) (*.f64 (*.f64 angle (PI.f64)) (PI.f64))) #s(literal -1/2 binary64)))) #s(literal 2 binary64)))
(+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 a a)) (pow.f64 (*.f64 b (cos.f64 (exp.f64 (log.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 2 binary64)))
(+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 a a)) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -1/4 binary64)) #s(literal 4 binary64)))) #s(literal 2 binary64)))
(*.f64 (*.f64 b b) (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64)))
(*.f64 (*.f64 b b) (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64)))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 #s(literal 180 binary64) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) angle)) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) #s(literal 180 binary64))))) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (+.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(+.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))) (pow.f64 (*.f64 b (+.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 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))) (sin.f64 (/.f64 angle #s(literal 180 binary64)))))) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))) (pow.f64 (*.f64 b (+.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)))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (*.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 1/2 binary64)) (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 angle angle))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 (*.f64 b b) (-.f64 (*.f64 b b) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))))
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (exp.f64 (log.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (exp.f64 (log.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (exp.f64 (log.f64 (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) #s(literal 180 binary64)) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) #s(literal -1/8 binary64)) #s(literal 8 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -1/4 binary64)) #s(literal 4 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(*.f64 (exp.f64 (*.f64 (log.f64 b) #s(literal 2 binary64))) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (exp.f64 (*.f64 (log.f64 a) #s(literal 2 binary64))) (*.f64 b b))) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (exp.f64 (*.f64 (log.f64 b) #s(literal 2 binary64))))) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -1/2 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) #s(literal -1/8 binary64)) #s(literal 8 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 #s(literal 180 binary64) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) angle)) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))) b) (cos.f64 (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 a a)) (pow.f64 (*.f64 b (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))) (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)))))) #s(literal 2 binary64)))
(+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 a a)) (pow.f64 (*.f64 b (+.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 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))) (sin.f64 (/.f64 angle #s(literal 180 binary64)))))) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))) (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) #s(literal 4 binary64))))
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 b b)) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))) (*.f64 (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))))) (+.f64 (*.f64 (+.f64 (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 b b)) (+.f64 (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 b b))) (+.f64 (*.f64 (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))) (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))) (*.f64 (+.f64 (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 b b)) (*.f64 (*.f64 b b) (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64)))))))))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle (cbrt.f64 (PI.f64))))) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (exp.f64 (log.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.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))))) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) #s(literal -1/4 binary64)) #s(literal 4 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (*.f64 (pow.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal 1/2 binary64)) (pow.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))))) #s(literal -1 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 #s(literal 180 binary64) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) angle)) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) #s(literal 180 binary64))))) #s(literal 2 binary64)))
Outputs
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (exp.f64 (log.f64 (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 2 binary64)))
Calls

6 calls:

47.0ms
angle
40.0ms
(/.f64 angle #s(literal 180 binary64))
40.0ms
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
39.0ms
b
38.0ms
a
Results
AccuracySegmentsBranch
81.9%1a
81.9%1b
81.9%1angle
81.9%1(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
81.9%1(/.f64 angle #s(literal 180 binary64))
81.9%1(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
Compiler

Compiled 50 to 36 computations (28% saved)

regimes232.0ms (1.5%)

Counts
120 → 1
Calls
Call 1
Inputs
(*.f64 b b)
(*.f64 a (*.f64 (*.f64 a (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))) (*.f64 angle angle)))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 a a) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))
(*.f64 (*.f64 angle (*.f64 a (*.f64 a (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))) angle)
(*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 a a))) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/32400 binary64))
(+.f64 (*.f64 b b) (*.f64 a (*.f64 (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))) (*.f64 angle angle))))
(+.f64 (*.f64 b b) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))
(+.f64 (*.f64 b b) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 a a) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))))
(+.f64 (*.f64 b b) (*.f64 (*.f64 (*.f64 a angle) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) angle))
(+.f64 (*.f64 b b) (*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 a a))) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/32400 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (*.f64 b b))
(*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))) (*.f64 b (/.f64 b (*.f64 angle angle)))))
(+.f64 (*.f64 b b) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 a a) #s(literal 1/32400 binary64)) (*.f64 (*.f64 b b) #s(literal -1/32400 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))))) (*.f64 b (*.f64 b (*.f64 b b)))) (-.f64 (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (*.f64 b b)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))))))))
(+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b b))
(+.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(+.f64 (pow.f64 (*.f64 a (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (-.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 angle angle))))))
(+.f64 (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))) (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(+.f64 (*.f64 b b) (*.f64 angle (*.f64 angle (+.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (+.f64 (*.f64 (*.f64 a a) #s(literal 1/32400 binary64)) (*.f64 (*.f64 b b) #s(literal -1/32400 binary64)))) (*.f64 angle (*.f64 angle (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (+.f64 (*.f64 (*.f64 a a) #s(literal -1/3149280000 binary64)) (*.f64 #s(literal 1/3149280000 binary64) (*.f64 b b))))))))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 b)))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (*.f64 b b))
(+.f64 (pow.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (PI.f64) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(fma.f64 b b (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(*.f64 (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b)))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/32400 binary64) (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64))))))))
(+.f64 (*.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a angle)) (/.f64 (PI.f64) #s(literal 180 binary64))) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))) (pow.f64 (*.f64 b (cos.f64 (-.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b)) (+.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 angle (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))))))
(+.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 angle angle))))))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (-.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 angle angle))))))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 angle angle))))))
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 #s(literal 180 binary64) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) angle)) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))))) #s(literal 2 binary64)) (-.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 angle angle))))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 b))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (PI.f64) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 b b))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (-.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (+.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) (+.f64 (*.f64 #s(literal -1/180 binary64) angle) (/.f64 angle #s(literal 180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (-.f64 (/.f64 (*.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64))) (/.f64 #s(literal 32400 binary64) angle)) (/.f64 #s(literal 180 binary64) (/.f64 #s(literal 32400 binary64) angle))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (*.f64 a a)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (-.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal -180 binary64)) (*.f64 (/.f64 #s(literal 180 binary64) angle) (-.f64 #s(literal 0 binary64) angle))) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal -180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (-.f64 #s(literal 180 binary64) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) angle)) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 a a)) (pow.f64 (*.f64 b (cos.f64 (-.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 b (*.f64 b (*.f64 b b)))) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b b)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b b)) (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 b (*.f64 b (*.f64 b b))))))
(+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 a a)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 #s(literal 180 binary64) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) angle)) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) #s(literal 180 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 angle angle))))))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (+.f64 (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (+.f64 (PI.f64) #s(literal 1 binary64)))) (/.f64 #s(literal 5832000 binary64) (*.f64 angle (*.f64 angle angle)))) (/.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -5832000 binary64))) (+.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) (/.f64 #s(literal 32400 binary64) angle))) (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))) (-.f64 (*.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)))))
(+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (fma.f64 angle #s(literal -1/180 binary64) (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (fma.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) #s(literal 1/180 binary64) (/.f64 angle #s(literal -180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (PI.f64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (PI.f64)))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) angle)))) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))) (pow.f64 (*.f64 b (cos.f64 (exp.f64 (log.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (-.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (-.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 a a)) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(*.f64 (*.f64 a a) (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (/.f64 (+.f64 (*.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64))) #s(literal -180 binary64)) (/.f64 #s(literal 180 binary64) angle)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(*.f64 (*.f64 b b) (*.f64 (*.f64 a a) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 a a)) (/.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b)))))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 (-.f64 #s(literal 180 binary64) (/.f64 (*.f64 angle (/.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64)))) angle)) #s(literal 32400 binary64)) (*.f64 angle (+.f64 (PI.f64) #s(literal 1 binary64)))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 #s(literal 180 binary64) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) angle)) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 180 binary64) angle) (/.f64 #s(literal 180 binary64) angle))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (/.f64 (-.f64 #s(literal 180 binary64) (/.f64 (*.f64 angle (/.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64)))) angle)) (/.f64 (/.f64 #s(literal 180 binary64) angle) (+.f64 (PI.f64) #s(literal 1 binary64)))) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (exp.f64 (log.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 2 binary64)) (-.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 angle angle))))))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (exp.f64 (log.f64 (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 2 binary64)) (-.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 angle angle))))))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (/.f64 #s(literal 180 binary64) angle) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) (/.f64 #s(literal 180 binary64) angle))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (*.f64 #s(literal 180 binary64) (/.f64 (/.f64 #s(literal 32400 binary64) angle) (+.f64 (PI.f64) #s(literal 1 binary64)))) (*.f64 (/.f64 (/.f64 #s(literal 32400 binary64) angle) (+.f64 (PI.f64) #s(literal 1 binary64))) (/.f64 (*.f64 angle (/.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64)))) angle))) (*.f64 (/.f64 (/.f64 #s(literal 32400 binary64) angle) (+.f64 (PI.f64) #s(literal 1 binary64))) (/.f64 (/.f64 #s(literal 32400 binary64) angle) (+.f64 (PI.f64) #s(literal 1 binary64))))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (exp.f64 (log.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -1/4 binary64)) #s(literal 4 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (exp.f64 (+.f64 (*.f64 (log.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (*.f64 (log.f64 a) #s(literal 2 binary64)))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (exp.f64 (log.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 2 binary64)))
(+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(+.f64 (pow.f64 (*.f64 a (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) #s(literal -1/8 binary64)) #s(literal 8 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (fma.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) #s(literal 1/180 binary64) (/.f64 angle #s(literal -180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (/.f64 (/.f64 #s(literal 32400 binary64) angle) (*.f64 (*.f64 angle (PI.f64)) (PI.f64))) #s(literal -1/2 binary64)))) #s(literal 2 binary64)))
(+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 a a)) (pow.f64 (*.f64 b (cos.f64 (exp.f64 (log.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 2 binary64)))
(+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 a a)) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -1/4 binary64)) #s(literal 4 binary64)))) #s(literal 2 binary64)))
(*.f64 (*.f64 b b) (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64)))
(*.f64 (*.f64 b b) (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64)))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 #s(literal 180 binary64) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) angle)) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) #s(literal 180 binary64))))) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (+.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(+.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))) (pow.f64 (*.f64 b (+.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 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))) (sin.f64 (/.f64 angle #s(literal 180 binary64)))))) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))) (pow.f64 (*.f64 b (+.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)))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (*.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 1/2 binary64)) (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 angle angle))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 (*.f64 b b) (-.f64 (*.f64 b b) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))))
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (exp.f64 (log.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (exp.f64 (log.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 2 binary64)))
Outputs
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (exp.f64 (log.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 2 binary64)))
Calls

6 calls:

35.0ms
b
34.0ms
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
34.0ms
angle
34.0ms
a
32.0ms
(/.f64 angle #s(literal 180 binary64))
Results
AccuracySegmentsBranch
81.9%1a
81.9%1b
81.9%1angle
81.9%1(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
81.9%1(/.f64 angle #s(literal 180 binary64))
81.9%1(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
Compiler

Compiled 50 to 36 computations (28% saved)

regimes210.0ms (1.4%)

Counts
119 → 1
Calls
Call 1
Inputs
(*.f64 b b)
(*.f64 a (*.f64 (*.f64 a (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))) (*.f64 angle angle)))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 a a) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))
(*.f64 (*.f64 angle (*.f64 a (*.f64 a (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))) angle)
(*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 a a))) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/32400 binary64))
(+.f64 (*.f64 b b) (*.f64 a (*.f64 (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))) (*.f64 angle angle))))
(+.f64 (*.f64 b b) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))
(+.f64 (*.f64 b b) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 a a) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))))
(+.f64 (*.f64 b b) (*.f64 (*.f64 (*.f64 a angle) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) angle))
(+.f64 (*.f64 b b) (*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 a a))) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/32400 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (*.f64 b b))
(*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))) (*.f64 b (/.f64 b (*.f64 angle angle)))))
(+.f64 (*.f64 b b) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 a a) #s(literal 1/32400 binary64)) (*.f64 (*.f64 b b) #s(literal -1/32400 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))))) (*.f64 b (*.f64 b (*.f64 b b)))) (-.f64 (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (*.f64 b b)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))))))))
(+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b b))
(+.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(+.f64 (pow.f64 (*.f64 a (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (-.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 angle angle))))))
(+.f64 (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))) (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(+.f64 (*.f64 b b) (*.f64 angle (*.f64 angle (+.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (+.f64 (*.f64 (*.f64 a a) #s(literal 1/32400 binary64)) (*.f64 (*.f64 b b) #s(literal -1/32400 binary64)))) (*.f64 angle (*.f64 angle (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (+.f64 (*.f64 (*.f64 a a) #s(literal -1/3149280000 binary64)) (*.f64 #s(literal 1/3149280000 binary64) (*.f64 b b))))))))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 b)))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (*.f64 b b))
(+.f64 (pow.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (PI.f64) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(fma.f64 b b (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(*.f64 (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b)))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/32400 binary64) (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64))))))))
(+.f64 (*.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a angle)) (/.f64 (PI.f64) #s(literal 180 binary64))) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))) (pow.f64 (*.f64 b (cos.f64 (-.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b)) (+.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 angle (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))))))
(+.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 angle angle))))))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (-.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 angle angle))))))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 angle angle))))))
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 #s(literal 180 binary64) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) angle)) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))))) #s(literal 2 binary64)) (-.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 angle angle))))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 b))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (PI.f64) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 b b))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (-.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (+.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) (+.f64 (*.f64 #s(literal -1/180 binary64) angle) (/.f64 angle #s(literal 180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (-.f64 (/.f64 (*.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64))) (/.f64 #s(literal 32400 binary64) angle)) (/.f64 #s(literal 180 binary64) (/.f64 #s(literal 32400 binary64) angle))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (*.f64 a a)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (-.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal -180 binary64)) (*.f64 (/.f64 #s(literal 180 binary64) angle) (-.f64 #s(literal 0 binary64) angle))) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal -180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (-.f64 #s(literal 180 binary64) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) angle)) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 a a)) (pow.f64 (*.f64 b (cos.f64 (-.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 b (*.f64 b (*.f64 b b)))) (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b b)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b b)) (-.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 b (*.f64 b (*.f64 b b))))))
(+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 a a)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 #s(literal 180 binary64) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) angle)) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) #s(literal 180 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 angle angle))))))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (+.f64 (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (+.f64 (PI.f64) #s(literal 1 binary64)))) (/.f64 #s(literal 5832000 binary64) (*.f64 angle (*.f64 angle angle)))) (/.f64 (*.f64 angle (*.f64 angle angle)) #s(literal -5832000 binary64))) (+.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) (/.f64 #s(literal 32400 binary64) angle))) (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (+.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))) (-.f64 (*.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)))))
(+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (fma.f64 angle #s(literal -1/180 binary64) (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (fma.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) #s(literal 1/180 binary64) (/.f64 angle #s(literal -180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (PI.f64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) (*.f64 angle (PI.f64)))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) angle)))) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))) (pow.f64 (*.f64 b (cos.f64 (exp.f64 (log.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (-.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (-.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))) (*.f64 a a)) (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(*.f64 (*.f64 a a) (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (/.f64 (+.f64 (*.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64))) #s(literal -180 binary64)) (/.f64 #s(literal 180 binary64) angle)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(*.f64 (*.f64 b b) (*.f64 (*.f64 a a) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 a a)) (/.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b)))))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 (-.f64 #s(literal 180 binary64) (/.f64 (*.f64 angle (/.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64)))) angle)) #s(literal 32400 binary64)) (*.f64 angle (+.f64 (PI.f64) #s(literal 1 binary64)))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 #s(literal 180 binary64) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) angle)) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 180 binary64) angle) (/.f64 #s(literal 180 binary64) angle))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (/.f64 (-.f64 #s(literal 180 binary64) (/.f64 (*.f64 angle (/.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64)))) angle)) (/.f64 (/.f64 #s(literal 180 binary64) angle) (+.f64 (PI.f64) #s(literal 1 binary64)))) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (exp.f64 (log.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 2 binary64)) (-.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 angle angle))))))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (exp.f64 (log.f64 (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 2 binary64)) (-.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 angle angle))))))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (/.f64 #s(literal 180 binary64) angle) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) (/.f64 #s(literal 180 binary64) angle))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 (*.f64 #s(literal 180 binary64) (/.f64 (/.f64 #s(literal 32400 binary64) angle) (+.f64 (PI.f64) #s(literal 1 binary64)))) (*.f64 (/.f64 (/.f64 #s(literal 32400 binary64) angle) (+.f64 (PI.f64) #s(literal 1 binary64))) (/.f64 (*.f64 angle (/.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64)))) angle))) (*.f64 (/.f64 (/.f64 #s(literal 32400 binary64) angle) (+.f64 (PI.f64) #s(literal 1 binary64))) (/.f64 (/.f64 #s(literal 32400 binary64) angle) (+.f64 (PI.f64) #s(literal 1 binary64))))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (exp.f64 (log.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -1/4 binary64)) #s(literal 4 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (exp.f64 (+.f64 (*.f64 (log.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (*.f64 (log.f64 a) #s(literal 2 binary64)))) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (exp.f64 (log.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 2 binary64)))
(+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(+.f64 (pow.f64 (*.f64 a (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64))) #s(literal -1/8 binary64)) #s(literal 8 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (fma.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle) #s(literal 1/180 binary64) (/.f64 angle #s(literal -180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (/.f64 (/.f64 #s(literal 32400 binary64) angle) (*.f64 (*.f64 angle (PI.f64)) (PI.f64))) #s(literal -1/2 binary64)))) #s(literal 2 binary64)))
(+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 a a)) (pow.f64 (*.f64 b (cos.f64 (exp.f64 (log.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 2 binary64)))
(+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 a a)) (pow.f64 (*.f64 b (cos.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)) #s(literal -1/4 binary64)) #s(literal 4 binary64)))) #s(literal 2 binary64)))
(*.f64 (*.f64 b b) (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64)))
(*.f64 (*.f64 b b) (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) angle)) (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) angle)) (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64))))))) #s(literal 2 binary64)))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 #s(literal 180 binary64) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) angle)) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) #s(literal 180 binary64))))) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (-.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (+.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(+.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))) (pow.f64 (*.f64 b (+.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 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))) (sin.f64 (/.f64 angle #s(literal 180 binary64)))))) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))) (pow.f64 (*.f64 b (+.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)))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (*.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 1/2 binary64)) (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 angle angle))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 6 binary64)) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 4 binary64)) (*.f64 (*.f64 b b) (-.f64 (*.f64 b b) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))))
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (exp.f64 (log.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 2 binary64)))
Outputs
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (-.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal -180 binary64)) (*.f64 (/.f64 #s(literal 180 binary64) angle) (-.f64 #s(literal 0 binary64) angle))) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal -180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
Calls

6 calls:

35.0ms
a
33.0ms
b
32.0ms
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
32.0ms
angle
31.0ms
(/.f64 angle #s(literal 180 binary64))
Results
AccuracySegmentsBranch
81.9%1b
81.9%1angle
81.9%1(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
81.9%1(/.f64 angle #s(literal 180 binary64))
81.9%1a
81.9%1(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
Compiler

Compiled 50 to 36 computations (28% saved)

regimes93.0ms (0.6%)

Counts
58 → 1
Calls
Call 1
Inputs
(*.f64 b b)
(*.f64 a (*.f64 (*.f64 a (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))) (*.f64 angle angle)))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 a a) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))
(*.f64 (*.f64 angle (*.f64 a (*.f64 a (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))) angle)
(*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 a a))) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/32400 binary64))
(+.f64 (*.f64 b b) (*.f64 a (*.f64 (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))) (*.f64 angle angle))))
(+.f64 (*.f64 b b) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))
(+.f64 (*.f64 b b) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 a a) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))))
(+.f64 (*.f64 b b) (*.f64 (*.f64 (*.f64 a angle) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) angle))
(+.f64 (*.f64 b b) (*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 a a))) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/32400 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (*.f64 b b))
(*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))) (*.f64 b (/.f64 b (*.f64 angle angle)))))
(+.f64 (*.f64 b b) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 a a) #s(literal 1/32400 binary64)) (*.f64 (*.f64 b b) #s(literal -1/32400 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))))) (*.f64 b (*.f64 b (*.f64 b b)))) (-.f64 (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (*.f64 b b)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))))))))
(+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b b))
(+.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(+.f64 (pow.f64 (*.f64 a (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (-.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 angle angle))))))
(+.f64 (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))) (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(+.f64 (*.f64 b b) (*.f64 angle (*.f64 angle (+.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (+.f64 (*.f64 (*.f64 a a) #s(literal 1/32400 binary64)) (*.f64 (*.f64 b b) #s(literal -1/32400 binary64)))) (*.f64 angle (*.f64 angle (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (+.f64 (*.f64 (*.f64 a a) #s(literal -1/3149280000 binary64)) (*.f64 #s(literal 1/3149280000 binary64) (*.f64 b b))))))))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 b)))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (*.f64 b b))
(+.f64 (pow.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (PI.f64) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(fma.f64 b b (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(*.f64 (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b)))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/32400 binary64) (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64))))))))
(+.f64 (*.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a angle)) (/.f64 (PI.f64) #s(literal 180 binary64))) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))) (pow.f64 (*.f64 b (cos.f64 (-.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b)) (+.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 angle (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))))))
(+.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 angle angle))))))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (-.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 angle angle))))))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 angle angle))))))
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 #s(literal 180 binary64) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) angle)) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))))) #s(literal 2 binary64)) (-.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 angle angle))))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 b))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (PI.f64) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 b b))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (-.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (+.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) (+.f64 (*.f64 #s(literal -1/180 binary64) angle) (/.f64 angle #s(literal 180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (-.f64 (/.f64 (*.f64 #s(literal 180 binary64) (+.f64 (PI.f64) #s(literal 1 binary64))) (/.f64 #s(literal 32400 binary64) angle)) (/.f64 #s(literal 180 binary64) (/.f64 #s(literal 32400 binary64) angle))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))) (*.f64 a a)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
Outputs
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
Calls

5 calls:

18.0ms
a
18.0ms
angle
17.0ms
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
16.0ms
b
16.0ms
(/.f64 angle #s(literal 180 binary64))
Results
AccuracySegmentsBranch
81.9%1a
81.9%1b
81.9%1angle
81.9%1(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
81.9%1(/.f64 angle #s(literal 180 binary64))
Compiler

Compiled 26 to 21 computations (19.2% saved)

regimes46.0ms (0.3%)

Counts
47 → 1
Calls
Call 1
Inputs
(*.f64 b b)
(*.f64 a (*.f64 (*.f64 a (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))) (*.f64 angle angle)))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 a a) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))
(*.f64 (*.f64 angle (*.f64 a (*.f64 a (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))) angle)
(*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 a a))) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/32400 binary64))
(+.f64 (*.f64 b b) (*.f64 a (*.f64 (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))) (*.f64 angle angle))))
(+.f64 (*.f64 b b) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))
(+.f64 (*.f64 b b) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 a a) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))))
(+.f64 (*.f64 b b) (*.f64 (*.f64 (*.f64 a angle) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) angle))
(+.f64 (*.f64 b b) (*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 a a))) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/32400 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (*.f64 b b))
(*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))) (*.f64 b (/.f64 b (*.f64 angle angle)))))
(+.f64 (*.f64 b b) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 a a) #s(literal 1/32400 binary64)) (*.f64 (*.f64 b b) #s(literal -1/32400 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))))) (*.f64 b (*.f64 b (*.f64 b b)))) (-.f64 (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (*.f64 b b)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))))))))
(+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b b))
(+.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(+.f64 (pow.f64 (*.f64 a (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (-.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 angle angle))))))
(+.f64 (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))) (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(+.f64 (*.f64 b b) (*.f64 angle (*.f64 angle (+.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (+.f64 (*.f64 (*.f64 a a) #s(literal 1/32400 binary64)) (*.f64 (*.f64 b b) #s(literal -1/32400 binary64)))) (*.f64 angle (*.f64 angle (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (+.f64 (*.f64 (*.f64 a a) #s(literal -1/3149280000 binary64)) (*.f64 #s(literal 1/3149280000 binary64) (*.f64 b b))))))))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 b)))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (*.f64 b b))
(+.f64 (pow.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (PI.f64) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(fma.f64 b b (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(*.f64 (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b)))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (-.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (+.f64 #s(literal 1 binary64) (PI.f64)))) #s(literal 1/32400 binary64)))) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/32400 binary64) (*.f64 b (*.f64 b (*.f64 (PI.f64) (PI.f64))))))))
(+.f64 (*.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a angle)) (/.f64 (PI.f64) #s(literal 180 binary64))) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))) (pow.f64 (*.f64 b (cos.f64 (-.f64 (/.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) angle)) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b)) (+.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 angle (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))))))
(+.f64 (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))) (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))))))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64))))))))))))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 angle angle))))))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (-.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 angle angle))))))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 angle angle))))))
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))) (pow.f64 (*.f64 b (cos.f64 (/.f64 (-.f64 #s(literal 180 binary64) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) angle)) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) angle)) #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 angle (PI.f64)))))) #s(literal 2 binary64)) (-.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 angle angle))))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 b))
Outputs
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (*.f64 b b))
Calls

3 calls:

14.0ms
a
14.0ms
b
13.0ms
angle
Results
AccuracySegmentsBranch
81.8%1a
81.8%1angle
81.8%1b
Compiler

Compiled 12 to 9 computations (25% saved)

regimes28.0ms (0.2%)

Counts
27 → 2
Calls
Call 1
Inputs
(*.f64 b b)
(*.f64 a (*.f64 (*.f64 a (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))) (*.f64 angle angle)))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 a a) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))
(*.f64 (*.f64 angle (*.f64 a (*.f64 a (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))) angle)
(*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 a a))) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/32400 binary64))
(+.f64 (*.f64 b b) (*.f64 a (*.f64 (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))) (*.f64 angle angle))))
(+.f64 (*.f64 b b) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))
(+.f64 (*.f64 b b) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 a a) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))))
(+.f64 (*.f64 b b) (*.f64 (*.f64 (*.f64 a angle) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) angle))
(+.f64 (*.f64 b b) (*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 a a))) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/32400 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (*.f64 b b))
(*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))) (*.f64 b (/.f64 b (*.f64 angle angle)))))
(+.f64 (*.f64 b b) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 a a) #s(literal 1/32400 binary64)) (*.f64 (*.f64 b b) #s(literal -1/32400 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))))) (*.f64 b (*.f64 b (*.f64 b b)))) (-.f64 (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (*.f64 b b)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))))))))
(+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b b))
(+.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(+.f64 (pow.f64 (*.f64 a (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (-.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 (+.f64 #s(literal 1/180 binary64) (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1/180 binary64))) (*.f64 angle angle))))))
(+.f64 (*.f64 b (-.f64 b (*.f64 b (*.f64 (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))) (*.f64 angle (+.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 0 binary64))))))) (*.f64 a (*.f64 a (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(+.f64 (*.f64 b b) (*.f64 angle (*.f64 angle (+.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (+.f64 (*.f64 (*.f64 a a) #s(literal 1/32400 binary64)) (*.f64 (*.f64 b b) #s(literal -1/32400 binary64)))) (*.f64 angle (*.f64 angle (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (+.f64 (*.f64 (*.f64 a a) #s(literal -1/3149280000 binary64)) (*.f64 #s(literal 1/3149280000 binary64) (*.f64 b b))))))))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 b)))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))
(*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))) #s(literal 2 binary64)))
Outputs
(+.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b b))
Calls

3 calls:

9.0ms
a
8.0ms
b
8.0ms
angle
Results
AccuracySegmentsBranch
82.4%2angle
80.5%2a
77.6%1b
Compiler

Compiled 12 to 9 computations (25% saved)

regimes16.0ms (0.1%)

Counts
18 → 2
Calls
Call 1
Inputs
(*.f64 b b)
(*.f64 a (*.f64 (*.f64 a (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))) (*.f64 angle angle)))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 a a) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))
(*.f64 (*.f64 angle (*.f64 a (*.f64 a (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))) angle)
(*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))
(*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 a a))) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/32400 binary64))
(+.f64 (*.f64 b b) (*.f64 a (*.f64 (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))) (*.f64 angle angle))))
(+.f64 (*.f64 b b) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)))))
(+.f64 (*.f64 b b) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 a a) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))))
(+.f64 (*.f64 b b) (*.f64 (*.f64 (*.f64 a angle) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) angle))
(+.f64 (*.f64 b b) (*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 a a))) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/32400 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (*.f64 b b))
(*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))) (*.f64 b (/.f64 b (*.f64 angle angle)))))
(+.f64 (*.f64 b b) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 a a) #s(literal 1/32400 binary64)) (*.f64 (*.f64 b b) #s(literal -1/32400 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))))) (*.f64 b (*.f64 b (*.f64 b b)))) (-.f64 (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (*.f64 b b)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 angle angle) a) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))))))))
(+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b b))
Outputs
(+.f64 (*.f64 b b) (*.f64 (*.f64 (*.f64 a angle) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) angle))
(+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b b))
Calls

2 calls:

8.0ms
a
6.0ms
angle
Results
AccuracySegmentsBranch
78.0%2a
79.3%2angle
Compiler

Compiled 8 to 6 computations (25% saved)

regimes18.0ms (0.1%)

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

3 calls:

6.0ms
angle
5.0ms
b
5.0ms
a
Results
AccuracySegmentsBranch
77.3%2a
74.9%1b
74.9%1angle
Compiler

Compiled 12 to 9 computations (25% saved)

regimes13.0ms (0.1%)

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

3 calls:

5.0ms
a
4.0ms
angle
4.0ms
b
Results
AccuracySegmentsBranch
73.0%1b
73.0%1angle
76.1%2a
Compiler

Compiled 12 to 9 computations (25% saved)

regimes9.0ms (0.1%)

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

3 calls:

3.0ms
b
3.0ms
a
3.0ms
angle
Results
AccuracySegmentsBranch
65.5%2b
60.8%2angle
71.2%2a
Compiler

Compiled 12 to 9 computations (25% saved)

regimes4.0ms (0%)

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

1 calls:

4.0ms
a
Results
AccuracySegmentsBranch
71.2%2a
Compiler

Compiled 4 to 3 computations (25% saved)

regimes2.0ms (0%)

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

1 calls:

2.0ms
a
Results
AccuracySegmentsBranch
70.7%2a
Compiler

Compiled 4 to 3 computations (25% saved)

regimes4.0ms (0%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
(*.f64 b b)
Outputs
(*.f64 b b)
Calls

3 calls:

1.0ms
angle
1.0ms
a
1.0ms
b
Results
AccuracySegmentsBranch
59.0%1angle
59.0%1b
59.0%1a
Compiler

Compiled 12 to 9 computations (25% saved)

bsearch25.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
23.0ms
11029.10028291444
293702.36408520717
Results
19.0ms112×0valid
Compiler

Compiled 450 to 279 computations (38% saved)

Precisions
Click to see histograms. Total time spent on operations: 15.0ms
ival-sin: 4.0ms (26.7% of total)
ival-cos: 3.0ms (20.1% of total)
ival-pow: 3.0ms (20.1% of total)
ival-mult: 2.0ms (13.4% of total)
ival-div: 1.0ms (6.7% of total)
ival-add: 1.0ms (6.7% of total)
ival-pi: 0.0ms (0% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch29.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
27.0ms
9.107960051589447e-18
2.4944991327826455e-11
Results
16.0ms144×0valid
Compiler

Compiled 435 to 308 computations (29.2% saved)

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

bsearch24.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
19.0ms
8.753926038338215e-17
1.9174394113398567e-16
Results
11.0ms33×1valid
5.0ms47×0valid
Compiler

Compiled 170 to 115 computations (32.4% saved)

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

bsearch22.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
21.0ms
8.753926038338215e-17
1.9174394113398567e-16
Results
12.0ms29×1valid
6.0ms51×0valid
Compiler

Compiled 170 to 115 computations (32.4% saved)

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

bsearch32.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
30.0ms
2.6266288910887467e+91
1.656477664945613e+93
Results
18.0ms43×1valid
8.0ms69×0valid
Compiler

Compiled 198 to 139 computations (29.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 20.0ms
ival-sin: 6.0ms (29.4% of total)
ival-pow: 4.0ms (19.6% of total)
ival-mult: 3.0ms (14.7% of total)
ival-cos: 3.0ms (14.7% of total)
ival-div: 1.0ms (4.9% of total)
backward-pass: 1.0ms (4.9% of total)
ival-pi: 1.0ms (4.9% of total)
ival-add: 1.0ms (4.9% of total)
const: 0.0ms (0% of total)

bsearch31.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
29.0ms
2.6266288910887467e+91
1.656477664945613e+93
Results
16.0ms44×1valid
9.0ms68×0valid
Compiler

Compiled 198 to 139 computations (29.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 18.0ms
ival-sin: 4.0ms (22.1% of total)
ival-cos: 4.0ms (22.1% of total)
ival-mult: 3.0ms (16.5% of total)
ival-pow: 3.0ms (16.5% of total)
ival-div: 1.0ms (5.5% of total)
backward-pass: 1.0ms (5.5% of total)
ival-pi: 1.0ms (5.5% of total)
ival-add: 1.0ms (5.5% of total)
const: 0.0ms (0% of total)

bsearch32.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
30.0ms
1.741098356200287e+164
1.5699198215326873e+166
Results
17.0ms41×1valid
8.0ms71×0valid
Compiler

Compiled 198 to 139 computations (29.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 18.0ms
ival-sin: 4.0ms (22.6% of total)
ival-mult: 3.0ms (16.9% of total)
ival-pow: 3.0ms (16.9% of total)
ival-cos: 3.0ms (16.9% of total)
ival-div: 1.0ms (5.6% of total)
backward-pass: 1.0ms (5.6% of total)
ival-pi: 1.0ms (5.6% of total)
ival-add: 1.0ms (5.6% of total)
const: 0.0ms (0% of total)

simplify72.0ms (0.5%)

Algorithm
egg-herbie
Rules
706×distribute-lft-neg-in_binary64
352×neg-mul-1_binary64
340×cancel-sign-sub_binary64
322×neg-sub0_binary64
262×distribute-rgt-neg-in_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0122351
1192350
2225350
3259350
4344350
5528350
6756350
71072350
81397350
91618350
101766350
111858350
121911350
131926350
Stop Event
saturated
Calls
Call 1
Inputs
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))) (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)))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (exp.f64 (log.f64 (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (exp.f64 (log.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (-.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal -180 binary64)) (*.f64 (/.f64 #s(literal 180 binary64) angle) (-.f64 #s(literal 0 binary64) angle))) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal -180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (*.f64 b b))
(if (<=.f64 angle #s(literal 15500 binary64)) (+.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))) (+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b b)))
(if (<=.f64 angle #s(literal 3791191370311477/154742504910672534362390528 binary64)) (+.f64 (*.f64 b b) (*.f64 (*.f64 (*.f64 a angle) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) angle)) (+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b b)))
(if (<=.f64 a #s(literal 1784852045121347/20282409603651670423947251286016 binary64)) (*.f64 b b) (+.f64 (*.f64 b b) (*.f64 (*.f64 (*.f64 a angle) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) angle)))
(if (<=.f64 a #s(literal 1784852045121347/20282409603651670423947251286016 binary64)) (*.f64 b b) (+.f64 (*.f64 b b) (*.f64 a (*.f64 (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))) (*.f64 angle angle)))))
(if (<=.f64 a #s(literal 1200000000000000052052756369543023287948351989942327174150128547203340175467617333129588506624 binary64)) (*.f64 b b) (*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 a a))) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/32400 binary64)))
(if (<=.f64 a #s(literal 1650000000000000042624517698792608165036237733998722901138930585994451731403577831074901786624 binary64)) (*.f64 b b) (*.f64 (*.f64 angle (*.f64 a (*.f64 a (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))) angle))
(if (<=.f64 a #s(literal 549999999999999975407478347534746741352055527616039283216342418024268597824630931340212504984543668523775337403089152554738722306610902669485825743159465731604611072 binary64)) (*.f64 b b) (*.f64 a (*.f64 (*.f64 a (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))) (*.f64 angle angle))))
(*.f64 b b)
Outputs
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 #s(literal 1 binary64) (PI.f64))))) (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)))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (+.f64 (PI.f64) #s(literal 1 binary64))))) (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)))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (exp.f64 (log.f64 (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (exp.f64 (log.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (-.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal -180 binary64)) (*.f64 (/.f64 #s(literal 180 binary64) angle) (-.f64 #s(literal 0 binary64) angle))) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal -180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (+.f64 (*.f64 (+.f64 (PI.f64) #s(literal 1 binary64)) #s(literal -180 binary64)) (*.f64 angle (/.f64 #s(literal 180 binary64) angle))) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal -180 binary64))))) #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (*.f64 b b))
(if (<=.f64 angle #s(literal 15500 binary64)) (+.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))) (+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b b)))
(if (<=.f64 angle #s(literal 15500 binary64)) (+.f64 (*.f64 (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 a (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 b (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))) (+.f64 (*.f64 b b) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(if (<=.f64 angle #s(literal 3791191370311477/154742504910672534362390528 binary64)) (+.f64 (*.f64 b b) (*.f64 (*.f64 (*.f64 a angle) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) angle)) (+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 b b)))
(if (<=.f64 angle #s(literal 3791191370311477/154742504910672534362390528 binary64)) (+.f64 (*.f64 b b) (*.f64 angle (*.f64 (*.f64 a angle) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))))) (+.f64 (*.f64 b b) (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(if (<=.f64 a #s(literal 1784852045121347/20282409603651670423947251286016 binary64)) (*.f64 b b) (+.f64 (*.f64 b b) (*.f64 (*.f64 (*.f64 a angle) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))) angle)))
(if (<=.f64 a #s(literal 1784852045121347/20282409603651670423947251286016 binary64)) (*.f64 b b) (+.f64 (*.f64 b b) (*.f64 angle (*.f64 (*.f64 a angle) (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64))))))))
(if (<=.f64 a #s(literal 1784852045121347/20282409603651670423947251286016 binary64)) (*.f64 b b) (+.f64 (*.f64 b b) (*.f64 a (*.f64 (*.f64 a (*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 1/32400 binary64)))) (*.f64 angle angle)))))
(if (<=.f64 a #s(literal 1200000000000000052052756369543023287948351989942327174150128547203340175467617333129588506624 binary64)) (*.f64 b b) (*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 a a))) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/32400 binary64)))
(if (<=.f64 a #s(literal 1200000000000000052052756369543023287948351989942327174150128547203340175467617333129588506624 binary64)) (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 a a))) (*.f64 (PI.f64) (PI.f64)))))
(if (<=.f64 a #s(literal 1650000000000000042624517698792608165036237733998722901138930585994451731403577831074901786624 binary64)) (*.f64 b b) (*.f64 (*.f64 angle (*.f64 a (*.f64 a (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))))) angle))
(if (<=.f64 a #s(literal 1650000000000000042624517698792608165036237733998722901138930585994451731403577831074901786624 binary64)) (*.f64 b b) (*.f64 angle (*.f64 angle (*.f64 a (*.f64 a (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))))))
(if (<=.f64 a #s(literal 549999999999999975407478347534746741352055527616039283216342418024268597824630931340212504984543668523775337403089152554738722306610902669485825743159465731604611072 binary64)) (*.f64 b b) (*.f64 a (*.f64 (*.f64 a (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64))) (*.f64 angle angle))))
(if (<=.f64 a #s(literal 549999999999999975407478347534746741352055527616039283216342418024268597824630931340212504984543668523775337403089152554738722306610902669485825743159465731604611072 binary64)) (*.f64 b b) (*.f64 a (*.f64 (*.f64 angle angle) (*.f64 a (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))))))
(*.f64 b b)

soundness2.7s (17.5%)

Rules
7562×*-lowering-*.f32
7562×*-lowering-*.f64
7248×*-lowering-*.f32
7248×*-lowering-*.f64
5148×*-lowering-*.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
05667698
119326559
083946559
066312
1393203
23654192
08308192
02473
113867
262667
3596467
0834567
01521
12313
25613
39113
09113
01793540
15963068
226012910
352232908
459252908
563132908
674282908
080412908
04659388
116138107
270537758
082987758
063300
1395210
23640201
08449201
046200
1287176
22521127
08438127
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
saturated
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 1092 to 673 computations (38.4% saved)

preprocess118.0ms (0.8%)

Remove

(abs b)

(abs a)

Compiler

Compiled 2642 to 1098 computations (58.4% saved)

end0.0ms (0%)

Profiling

Loading profile data...