ab-angle->ABCF B

Time bar (total: 21.1s)

analyze0.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated
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 18 computations (28% saved)

sample2.1s (9.8%)

Memory
38.2MiB live, 3 396.3MiB allocated
Samples
1.1s3 634×1valid
499.0ms4 554×0valid
98.0ms37×3valid
27.0ms31×2valid
Precisions
Click to see histograms. Total time spent on operations: 1.4s
ival-sin: 340.0ms (23.9% of total)
ival-mult: 331.0ms (23.3% of total)
ival-pow2: 267.0ms (18.8% of total)
ival-cos: 191.0ms (13.4% of total)
ival-div: 99.0ms (7% of total)
adjust: 63.0ms (4.4% of total)
ival-sub: 63.0ms (4.4% of total)
ival-pi: 46.0ms (3.2% of total)
exact: 12.0ms (0.8% of total)
ival-true: 7.0ms (0.5% of total)
ival-assert: 4.0ms (0.3% of total)
Bogosity

preprocess508.0ms (2.4%)

Memory
4.7MiB live, 433.9MiB allocated
Algorithm
egg-herbie
Rules
7 724×accelerator-lowering-fma.f32
7 724×accelerator-lowering-fma.f64
4 908×*-lowering-*.f32
4 908×*-lowering-*.f64
1 806×--lowering--.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
059238
1157230
2496230
31700230
44767230
57696230
01623
13023
27223
321623
476523
5261923
6386523
7560923
0806423
Stop Event
iter limit
node limit
node limit
Calls
Call 1
Inputs
(* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180))))
Outputs
(* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180))))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
Call 2
Inputs
(* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180))))
(* (* (* 2 (- (pow b 2) (pow (neg a) 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180))))
(* (* (* 2 (- (pow (neg b) 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180))))
(* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ (neg angle) 180)))) (cos (* (PI) (/ (neg angle) 180))))
(neg (* (* (* 2 (- (pow b 2) (pow (neg a) 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))))
(neg (* (* (* 2 (- (pow (neg b) 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))))
(neg (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ (neg angle) 180)))) (cos (* (PI) (/ (neg angle) 180)))))
(* (* (* 2 (- (pow a 2) (pow b 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180))))
(* (* (* 2 (- (pow b 2) (pow angle 2))) (sin (* (PI) (/ a 180)))) (cos (* (PI) (/ a 180))))
(* (* (* 2 (- (pow angle 2) (pow a 2))) (sin (* (PI) (/ b 180)))) (cos (* (PI) (/ b 180))))
Outputs
(* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180))))
(* (- (* b b) (* a a)) (* (sin (* (PI) (/ angle 180))) (* 2 (cos (* (PI) (/ angle 180))))))
(* (* (* 2 (- (pow b 2) (pow (neg a) 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180))))
(* (- (* b b) (* a a)) (* (sin (* (PI) (/ angle 180))) (* 2 (cos (* (PI) (/ angle 180))))))
(* (* (* 2 (- (pow (neg b) 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180))))
(* (- (* b b) (* a a)) (* (sin (* (PI) (/ angle 180))) (* 2 (cos (* (PI) (/ angle 180))))))
(* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ (neg angle) 180)))) (cos (* (PI) (/ (neg angle) 180))))
(* (- (* b b) (* a a)) (* (cos (* (PI) (/ angle 180))) (* (sin (* (PI) (/ angle 180))) -2)))
(neg (* (* (* 2 (- (pow b 2) (pow (neg a) 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))))
(* (- (* b b) (* a a)) (* (cos (* (PI) (/ angle 180))) (* (sin (* (PI) (/ angle 180))) -2)))
(neg (* (* (* 2 (- (pow (neg b) 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))))
(* (- (* b b) (* a a)) (* (cos (* (PI) (/ angle 180))) (* (sin (* (PI) (/ angle 180))) -2)))
(neg (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ (neg angle) 180)))) (cos (* (PI) (/ (neg angle) 180)))))
(* (- (* b b) (* a a)) (* (sin (* (PI) (/ angle 180))) (* 2 (cos (* (PI) (/ angle 180))))))
(* (* (* 2 (- (pow a 2) (pow b 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180))))
(* (- (* b b) (* a a)) (* (cos (* (PI) (/ angle 180))) (* (sin (* (PI) (/ angle 180))) -2)))
(* (* (* 2 (- (pow b 2) (pow angle 2))) (sin (* (PI) (/ a 180)))) (cos (* (PI) (/ a 180))))
(* (* (+ b angle) (* 2 (- b angle))) (* (sin (/ (* a (PI)) 180)) (cos (/ (* a (PI)) 180))))
(* (* (* 2 (- (pow angle 2) (pow a 2))) (sin (* (PI) (/ b 180)))) (cos (* (PI) (/ b 180))))
(* (- (* angle angle) (* a a)) (* (sin (* b (/ (PI) 180))) (* 2 (cos (* b (/ (PI) 180))))))
Symmetry

(abs a)

(abs b)

(negabs angle)

explain298.0ms (1.4%)

Memory
-20.9MiB live, 494.2MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1350-1(7.591979103018022e+262 5.10365727595471e-125 2714.3318639897834)(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
1340-0-(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
270-0-(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
180-0-(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
00-0-(pow.f64 b #s(literal 2 binary64))
00-0-(/.f64 angle #s(literal 180 binary64))
00-0-a
00-0-(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
00-0-(*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
00-0-#s(literal 180 binary64)
00-0-angle
00-0-(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
00-0-(pow.f64 a #s(literal 2 binary64))
00-0-#s(literal 2 binary64)
00-0-b
00-0-(PI.f64)
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
cos.f64(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))sensitivity1340
sin.f64(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))sensitivity1341
*.f64(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))n*o250
-.f64(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))nan-rescue180
(pow.f64 b #s(literal 2 binary64))overflow68
(pow.f64 a #s(literal 2 binary64))overflow63
*.f64(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))o*u20
(*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))overflow113
(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))overflow113
(pow.f64 b #s(literal 2 binary64))overflow68
(pow.f64 a #s(literal 2 binary64))overflow63
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))underflow3
Confusion
Predicted +Predicted -
+1360
-3189
Precision
0.8143712574850299
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+13600
-31188
Precision?
0.8095238095238095
Recall?
1.0
Freqs
test
numberfreq
089
130
2128
39
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
76.0ms252×1valid
43.0ms254×0valid
18.0ms3valid
Compiler

Compiled 230 to 68 computations (70.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 96.0ms
ival-sin: 27.0ms (28.1% of total)
ival-mult: 25.0ms (26.1% of total)
ival-cos: 13.0ms (13.5% of total)
ival-pow2: 12.0ms (12.5% of total)
ival-div: 6.0ms (6.3% of total)
adjust: 4.0ms (4.2% of total)
ival-pi: 3.0ms (3.1% of total)
ival-sub: 3.0ms (3.1% of total)
exact: 1.0ms (1% of total)
ival-true: 1.0ms (1% of total)
ival-assert: 0.0ms (0% of total)

eval0.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated
Compiler

Compiled 26 to 16 computations (38.5% saved)

prune1.0ms (0%)

Memory
3.1MiB live, 3.1MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
51.3%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
51.3%
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
Compiler

Compiled 52 to 32 computations (38.5% saved)

simplify327.0ms (1.6%)

Memory
-5.0MiB live, 463.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
cost-diff0
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
cost-diff6336
(pow.f64 a #s(literal 2 binary64))
cost-diff6336
(pow.f64 b #s(literal 2 binary64))
cost-diff0
(*.f64 b b)
cost-diff0
(-.f64 (*.f64 b b) (*.f64 a a))
cost-diff0
(*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))
cost-diff0
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
Rules
11 132×accelerator-lowering-fma.f32
11 132×accelerator-lowering-fma.f64
4 222×*-lowering-*.f32
4 222×*-lowering-*.f64
2 770×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
022171
148171
2100171
3336171
41514171
55201171
66810171
08037171
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (* 2 (- (* b b) (* a a))) (* (sin (* (PI) (/ angle 180))) (cos (* (PI) (/ angle 180)))))
(* 2 (- (* b b) (* a a)))
2
(- (* b b) (* a a))
(* b b)
b
(* a a)
a
(* (sin (* (PI) (/ angle 180))) (cos (* (PI) (/ angle 180))))
(sin (* (PI) (/ angle 180)))
(* (PI) (/ angle 180))
(PI)
(/ angle 180)
angle
180
(cos (* (PI) (/ angle 180)))
(* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180))))
(* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180))))
(* 2 (- (pow b 2) (pow a 2)))
2
(- (pow b 2) (pow a 2))
(pow b 2)
b
(pow a 2)
a
(sin (* (PI) (/ angle 180)))
(* (PI) (/ angle 180))
(PI)
(/ angle 180)
angle
180
(cos (* (PI) (/ angle 180)))
Outputs
(* (* 2 (- (* b b) (* a a))) (* (sin (* (PI) (/ angle 180))) (cos (* (PI) (/ angle 180)))))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (-.f64 b a) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))))
(* 2 (- (* b b) (* a a)))
(*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a)))
2
#s(literal 2 binary64)
(- (* b b) (* a a))
(-.f64 (*.f64 b b) (*.f64 a a))
(* b b)
(*.f64 b b)
b
(* a a)
(*.f64 a a)
a
(* (sin (* (PI) (/ angle 180))) (cos (* (PI) (/ angle 180))))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))
(sin (* (PI) (/ angle 180)))
(sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))
(* (PI) (/ angle 180))
(/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))
(PI)
(PI.f64)
(/ angle 180)
(/.f64 angle #s(literal 180 binary64))
angle
180
#s(literal 180 binary64)
(cos (* (PI) (/ angle 180)))
(cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))
(* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180))))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (-.f64 b a) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))))
(* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180))))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a))))
(* 2 (- (pow b 2) (pow a 2)))
(*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a)))
2
#s(literal 2 binary64)
(- (pow b 2) (pow a 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(pow b 2)
(*.f64 b b)
b
(pow a 2)
(*.f64 a a)
a
(sin (* (PI) (/ angle 180)))
(sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))
(* (PI) (/ angle 180))
(/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))
(PI)
(PI.f64)
(/ angle 180)
(/.f64 angle #s(literal 180 binary64))
angle
180
#s(literal 180 binary64)
(cos (* (PI) (/ angle 180)))
(cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))

localize184.0ms (0.9%)

Memory
17.2MiB live, 180.0MiB allocated
Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
accuracy93.8%
(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
accuracy89.9%
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
accuracy55.1%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
accuracy54.9%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
accuracy93.8%
(-.f64 (*.f64 b b) (*.f64 a a))
accuracy90.0%
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
accuracy55.1%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
accuracy54.9%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
Samples
118.0ms126×1valid
21.0ms127×0valid
8.0ms3valid
Compiler

Compiled 173 to 24 computations (86.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 127.0ms
ival-pow2: 62.0ms (48.9% of total)
ival-mult: 23.0ms (18.1% of total)
ival-sub: 15.0ms (11.8% of total)
ival-sin: 12.0ms (9.5% of total)
ival-cos: 6.0ms (4.7% of total)
ival-div: 3.0ms (2.4% of total)
adjust: 3.0ms (2.4% of total)
ival-pi: 1.0ms (0.8% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series22.0ms (0.1%)

Memory
2.5MiB live, 38.8MiB allocated
Counts
11 → 240
Calls
Call 1
Inputs
#<alt (* (* 2 (- (* b b) (* a a))) (* (sin (* (PI) (/ angle 180))) (cos (* (PI) (/ angle 180)))))>
#<alt (* 2 (- (* b b) (* a a)))>
#<alt (- (* b b) (* a a))>
#<alt (* b b)>
#<alt (pow b 2)>
#<alt (pow a 2)>
#<alt (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180))))>
#<alt (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180))))>
#<alt (cos (* (PI) (/ angle 180)))>
#<alt (sin (* (PI) (/ angle 180)))>
#<alt (- (pow b 2) (pow a 2))>
Outputs
#<alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))>
#<alt (* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))))))>
#<alt (* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2))))))))))>
#<alt (* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (* -1/30855889612800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))))))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))>
#<alt (* -2 (pow a 2))>
#<alt (+ (* -2 (pow a 2)) (* 2 (pow b 2)))>
#<alt (+ (* -2 (pow a 2)) (* 2 (pow b 2)))>
#<alt (+ (* -2 (pow a 2)) (* 2 (pow b 2)))>
#<alt (* 2 (pow b 2))>
#<alt (* (pow b 2) (+ 2 (* -2 (/ (pow a 2) (pow b 2)))))>
#<alt (* (pow b 2) (+ 2 (* -2 (/ (pow a 2) (pow b 2)))))>
#<alt (* (pow b 2) (+ 2 (* -2 (/ (pow a 2) (pow b 2)))))>
#<alt (* 2 (pow b 2))>
#<alt (* (pow b 2) (+ 2 (* -2 (/ (pow a 2) (pow b 2)))))>
#<alt (* (pow b 2) (+ 2 (* -2 (/ (pow a 2) (pow b 2)))))>
#<alt (* (pow b 2) (+ 2 (* -2 (/ (pow a 2) (pow b 2)))))>
#<alt (* 2 (pow b 2))>
#<alt (+ (* -2 (pow a 2)) (* 2 (pow b 2)))>
#<alt (+ (* -2 (pow a 2)) (* 2 (pow b 2)))>
#<alt (+ (* -2 (pow a 2)) (* 2 (pow b 2)))>
#<alt (* -2 (pow a 2))>
#<alt (* (pow a 2) (- (* 2 (/ (pow b 2) (pow a 2))) 2))>
#<alt (* (pow a 2) (- (* 2 (/ (pow b 2) (pow a 2))) 2))>
#<alt (* (pow a 2) (- (* 2 (/ (pow b 2) (pow a 2))) 2))>
#<alt (* -2 (pow a 2))>
#<alt (* (pow a 2) (- (* 2 (/ (pow b 2) (pow a 2))) 2))>
#<alt (* (pow a 2) (- (* 2 (/ (pow b 2) (pow a 2))) 2))>
#<alt (* (pow a 2) (- (* 2 (/ (pow b 2) (pow a 2))) 2))>
#<alt (* -1 (pow a 2))>
#<alt (- (pow b 2) (pow a 2))>
#<alt (- (pow b 2) (pow a 2))>
#<alt (- (pow b 2) (pow a 2))>
#<alt (pow b 2)>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))>
#<alt (pow b 2)>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))>
#<alt (pow b 2)>
#<alt (+ (* -1 (pow a 2)) (pow b 2))>
#<alt (+ (* -1 (pow a 2)) (pow b 2))>
#<alt (+ (* -1 (pow a 2)) (pow b 2))>
#<alt (* -1 (pow a 2))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
#<alt (* -1 (pow a 2))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
#<alt (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)>
#<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)>
#<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 (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))>
#<alt (* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))))))>
#<alt (* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2))))))))))>
#<alt (* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (* -1/30855889612800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))))))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))>
#<alt (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))>
#<alt (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))>
#<alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))>
#<alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))>
#<alt (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))>
#<alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))>
#<alt (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))>
#<alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))>
#<alt (* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))>
#<alt (* angle (+ (* -1/17496000 (* (pow angle 2) (* (pow (PI) 3) (- (pow b 2) (pow a 2))))) (* 1/90 (* (PI) (- (pow b 2) (pow a 2))))))>
#<alt (* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* 1/11337408000000 (* (pow angle 2) (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))))>
#<alt (* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (* (pow (PI) 7) (- (pow b 2) (pow a 2))))) (* 1/11337408000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2))))))))))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))>
#<alt 1>
#<alt (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))>
#<alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))>
#<alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))>
#<alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))>
#<alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (* -1 (pow a 2))>
#<alt (- (pow b 2) (pow a 2))>
#<alt (- (pow b 2) (pow a 2))>
#<alt (- (pow b 2) (pow a 2))>
#<alt (pow b 2)>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))>
#<alt (pow b 2)>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))>
#<alt (pow b 2)>
#<alt (+ (* -1 (pow a 2)) (pow b 2))>
#<alt (+ (* -1 (pow a 2)) (pow b 2))>
#<alt (+ (* -1 (pow a 2)) (pow b 2))>
#<alt (* -1 (pow a 2))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
#<alt (* -1 (pow a 2))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
Calls

60 calls:

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

rewrite414.0ms (2%)

Memory
20.0MiB live, 612.2MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 814×*-lowering-*.f32
4 814×*-lowering-*.f64
4 484×accelerator-lowering-fma.f32
4 484×accelerator-lowering-fma.f64
2 038×/-lowering-/.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
022106
1102106
258484
3612184
0821584
Stop Event
iter limit
node limit
Counts
11 → 567
Calls
Call 1
Inputs
(* (* 2 (- (* b b) (* a a))) (* (sin (* (PI) (/ angle 180))) (cos (* (PI) (/ angle 180)))))
(* 2 (- (* b b) (* a a)))
(- (* b b) (* a a))
(* b b)
(pow b 2)
(pow a 2)
(* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180))))
(* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180))))
(cos (* (PI) (/ angle 180)))
(sin (* (PI) (/ angle 180)))
(- (pow b 2) (pow a 2))
Outputs
(+.f64 (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 a a))))
(+.f64 (*.f64 (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (*.f64 b b)) (*.f64 (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 a a))))
(+.f64 (*.f64 (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 a a))) (*.f64 (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (*.f64 b b)))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (/.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))) #s(literal -2 binary64))) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (/.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))) #s(literal -2 binary64))))
(+.f64 (*.f64 (*.f64 b b) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))) (*.f64 (*.f64 b b) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))))
(fma.f64 (*.f64 b b) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 a a))))
(fma.f64 (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (*.f64 b b) (*.f64 (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 a a))))
(fma.f64 (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (*.f64 b b)))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (*.f64 (*.f64 b b) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (/.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (/.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))) #s(literal -2 binary64))))
(/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 #s(literal -2 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))))
(/.f64 (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 0 binary64))))))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 0 binary64)))) #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 0 binary64))) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))) (/.f64 #s(literal -2 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (-.f64 #s(literal 0 binary64) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))) (*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))) #s(literal -2 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 0 binary64))) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal -2 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 #s(literal 0 binary64) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) #s(literal -2 binary64)))
(/.f64 (*.f64 (+.f64 (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (*.f64 (+.f64 (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (*.f64 (/.f64 #s(literal -2 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (/.f64 #s(literal -2 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))) (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (*.f64 #s(literal -2 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 #s(literal -2 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 0 binary64))))) #s(literal -2 binary64))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 b b)))))
(/.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))) (+.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (*.f64 (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (*.f64 (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 b b)))))
(/.f64 (*.f64 (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 0 binary64)) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 0 binary64)) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (/.f64 #s(literal -2 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 #s(literal -2 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))))) (+.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal 1 binary64)) (/.f64 #s(literal -2 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 #s(literal 0 binary64) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))) #s(literal -2 binary64))
(/.f64 (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (*.f64 (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (+.f64 (neg.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (*.f64 (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (+.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 #s(literal 1 binary64) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (+.f64 (neg.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (*.f64 (+.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 a (*.f64 a (*.f64 a a)))) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))) #s(literal -2 binary64))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (/.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))) #s(literal -2 binary64))) (+.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) (/.f64 #s(literal -2 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) #s(literal -2 binary64))
(/.f64 (*.f64 (*.f64 (+.f64 (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 0 binary64)) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (*.f64 (*.f64 (+.f64 (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 0 binary64)) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (/.f64 #s(literal -2 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))))) #s(literal 2 binary64)) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (*.f64 (/.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 #s(literal -2 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))))) #s(literal 2 binary64)) (+.f64 (*.f64 b b) (*.f64 a a)))
(pow.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 0 binary64))))) #s(literal -1 binary64))
(*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal -2 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))) #s(literal -2 binary64)))
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))))
(*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))))
(*.f64 (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (+.f64 (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (+.f64 (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal 2 binary64)))
(*.f64 (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))))
(*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))))
(*.f64 (+.f64 b a) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 b a)) (/.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))) #s(literal -2 binary64))))
(*.f64 (+.f64 b a) (*.f64 (/.f64 (-.f64 b a) (/.f64 #s(literal -2 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))))) #s(literal 2 binary64)))
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal -2 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))))) #s(literal 2 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (*.f64 #s(literal 2 binary64) (+.f64 b a)) (/.f64 (-.f64 b a) (/.f64 #s(literal -2 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 0 binary64)))) #s(literal 1/2 binary64))
(*.f64 (*.f64 (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 (*.f64 (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))) #s(literal -2 binary64)) (+.f64 b a)) (*.f64 #s(literal 2 binary64) (-.f64 b a)))
(*.f64 (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (-.f64 b a))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (+.f64 b a)) (-.f64 b a))
(*.f64 (*.f64 (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (-.f64 b a)) (+.f64 b a))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 #s(literal -2 binary64) (*.f64 a a)))
(+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b)))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 b a)) b) (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 b a)) (-.f64 #s(literal 0 binary64) a)))
(+.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (+.f64 b a))) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 #s(literal 2 binary64) (+.f64 b a))))
(fma.f64 #s(literal 2 binary64) (*.f64 b b) (*.f64 #s(literal -2 binary64) (*.f64 a a)))
(fma.f64 #s(literal 2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b)))
(fma.f64 b (*.f64 #s(literal 2 binary64) (+.f64 b a)) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 #s(literal 2 binary64) (+.f64 b a))))
(fma.f64 b (*.f64 b #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 a a)))
(fma.f64 (*.f64 b b) #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (*.f64 a a)))
(fma.f64 a (*.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 b b)))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 b b)))
(fma.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 a #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 b b)))
(fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 a a) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 b b)))
(fma.f64 #s(literal -2 binary64) (*.f64 a a) (*.f64 #s(literal 2 binary64) (*.f64 b b)))
(fma.f64 (*.f64 #s(literal 2 binary64) (+.f64 b a)) b (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 b a)) (-.f64 #s(literal 0 binary64) a)))
(fma.f64 (*.f64 #s(literal 2 binary64) b) b (*.f64 #s(literal -2 binary64) (*.f64 a a)))
(fma.f64 (*.f64 #s(literal 2 binary64) a) (-.f64 #s(literal 0 binary64) a) (*.f64 #s(literal 2 binary64) (*.f64 b b)))
(fma.f64 (*.f64 #s(literal 2 binary64) (-.f64 #s(literal 0 binary64) a)) a (*.f64 #s(literal 2 binary64) (*.f64 b b)))
(/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))))
(/.f64 (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 b b)))))
(/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 #s(literal -2 binary64) (*.f64 a a))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal -2 binary64) (*.f64 a a)))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 #s(literal -2 binary64) (*.f64 a a))))
(/.f64 (*.f64 #s(literal 2 binary64) (+.f64 (neg.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (*.f64 #s(literal 2 binary64) (+.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 b a)) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 b a)) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))
(/.f64 (*.f64 (+.f64 (neg.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (*.f64 (+.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 a (*.f64 a (*.f64 a a)))) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (-.f64 b a))) (-.f64 b a))
(/.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (*.f64 #s(literal 2 binary64) (-.f64 b a))) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))
(pow.f64 (/.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))) #s(literal -1 binary64))
(*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) #s(literal 2 binary64))
(*.f64 (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) #s(literal 2 binary64)))
(*.f64 (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (/.f64 #s(literal 2 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) #s(literal 2 binary64)))
(*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 2 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.f64 b a)))
(*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (+.f64 b a)))
(*.f64 (*.f64 #s(literal 2 binary64) (+.f64 b a)) (-.f64 b a))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 b a)) (+.f64 b a))
(*.f64 (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))))))) (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 b (*.f64 b (*.f64 b b)))))))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a)))))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a (+.f64 b a)) (*.f64 a (-.f64 a b)))))
(+.f64 (*.f64 b b) (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 b b))
(+.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (neg.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(+.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 a a))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b b) (*.f64 a a)))))
(+.f64 (*.f64 (+.f64 b a) b) (*.f64 (+.f64 b a) (-.f64 #s(literal 0 binary64) a)))
(+.f64 (*.f64 (-.f64 b a) b) (*.f64 (-.f64 b a) a))
(+.f64 (*.f64 (-.f64 b a) a) (*.f64 (-.f64 b a) b))
(+.f64 (*.f64 b (+.f64 b a)) (*.f64 (-.f64 #s(literal 0 binary64) a) (+.f64 b a)))
(+.f64 (*.f64 b (-.f64 b a)) (*.f64 a (-.f64 b a)))
(+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) #s(literal -1 binary64)))
(-.f64 (*.f64 b b) (*.f64 a a))
(-.f64 #s(literal 0 binary64) (-.f64 (*.f64 a a) (*.f64 b b)))
(-.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(-.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b b) (*.f64 a a))))
(-.f64 (+.f64 (*.f64 b b) #s(literal 0 binary64)) (*.f64 a a))
(fma.f64 b b (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(fma.f64 b (+.f64 b a) (*.f64 (-.f64 #s(literal 0 binary64) a) (+.f64 b a)))
(fma.f64 b (-.f64 b a) (*.f64 a (-.f64 b a)))
(fma.f64 b (/.f64 (*.f64 b (*.f64 b b)) (+.f64 (*.f64 b b) (*.f64 a a))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b b) (*.f64 a a)))))
(fma.f64 (*.f64 b b) (/.f64 (*.f64 b b) (+.f64 (*.f64 b b) (*.f64 a a))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b b) (*.f64 a a)))))
(fma.f64 (*.f64 b b) (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (neg.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(fma.f64 a (-.f64 b a) (*.f64 b (-.f64 b a)))
(fma.f64 a (-.f64 #s(literal 0 binary64) a) (*.f64 b b))
(fma.f64 (*.f64 a a) #s(literal -1 binary64) (*.f64 b b))
(fma.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (neg.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(fma.f64 (*.f64 b (*.f64 b (*.f64 b b))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b b) (*.f64 a a)))))
(fma.f64 (*.f64 b (*.f64 b (*.f64 b b))) (/.f64 (*.f64 b b) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (neg.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(fma.f64 (+.f64 b a) b (*.f64 (+.f64 b a) (-.f64 #s(literal 0 binary64) a)))
(fma.f64 (-.f64 b a) b (*.f64 (-.f64 b a) a))
(fma.f64 (-.f64 b a) a (*.f64 (-.f64 b a) b))
(fma.f64 (-.f64 #s(literal 0 binary64) a) a (*.f64 b b))
(fma.f64 #s(literal -1 binary64) (*.f64 a a) (*.f64 b b))
(fma.f64 (*.f64 b (*.f64 b b)) (/.f64 b (+.f64 (*.f64 b b) (*.f64 a a))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b b) (*.f64 a a)))))
(fma.f64 (*.f64 b (*.f64 b b)) (/.f64 (*.f64 b (*.f64 b b)) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (neg.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) b) (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (-.f64 #s(literal 0 binary64) a)) (*.f64 b b))
(fma.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b) (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(fma.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) (sqrt.f64 a)) (sqrt.f64 a) (*.f64 b b))
(fma.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 (*.f64 b b) (*.f64 a a)) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b b) (*.f64 a a)))))
(fma.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a (+.f64 b a)) (*.f64 a (-.f64 a b)))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b b) (*.f64 a a)))))
(fma.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (+.f64 (*.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))))))) (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 b (*.f64 b (*.f64 b b)))))) (neg.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(fma.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a)))))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))) (neg.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(fma.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 b))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 b))) (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(neg.f64 (/.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))
(neg.f64 (/.f64 (+.f64 (neg.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(neg.f64 (/.f64 (+.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 b b)))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))
(/.f64 (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 b b)))))
(/.f64 (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(/.f64 (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 a (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 b (*.f64 b (-.f64 #s(literal 0 binary64) (*.f64 a a)))))))
(/.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (+.f64 (neg.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (+.f64 (neg.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (neg.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 b b))))))
(/.f64 (+.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 a (*.f64 a (*.f64 a a)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))) (*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))) (+.f64 (*.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))))
(/.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) #s(literal 1 binary64)) (+.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) #s(literal 1 binary64)) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (*.f64 (-.f64 b a) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(/.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (*.f64 (+.f64 b a) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b)))))
(/.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))
(/.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b)))))
(/.f64 (neg.f64 (+.f64 (neg.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(/.f64 (neg.f64 (+.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 a (*.f64 a (*.f64 a a))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 a a))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b b) (*.f64 a a))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 a a)))) (+.f64 (*.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(/.f64 (-.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 b (*.f64 b (*.f64 b b)))) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 b b)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))) (+.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b b) (*.f64 a a))))) (+.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (*.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a))
(/.f64 (*.f64 (+.f64 b a) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))
(/.f64 (*.f64 (-.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 b a))
(/.f64 (*.f64 (-.f64 b a) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))) (+.f64 (*.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 b a)) (-.f64 b a))
(/.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (-.f64 b a)) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 b a)) (+.f64 b a))
(/.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (+.f64 b a)) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 b b)))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 b b))))))
(*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (+.f64 b a) (-.f64 b a))
(*.f64 (-.f64 b a) (+.f64 b a))
(*.f64 (+.f64 (neg.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(*.f64 (+.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))
(*.f64 (/.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a (+.f64 b a)) (*.f64 a (-.f64 a b)))))
(*.f64 (/.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (/.f64 (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))))))) (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 b (*.f64 b (*.f64 b b)))))))
(*.f64 (/.f64 (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a)))))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(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)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 b)) #s(literal 4 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 2 binary64))) (log.f64 b)))
(pow.f64 b #s(literal 2 binary64))
(pow.f64 (*.f64 b b) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 b) #s(literal 4 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 b))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 1 binary64)) (log.f64 b))
(*.f64 b b)
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) b))
(*.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 b))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 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)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 b)) #s(literal 4 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 2 binary64))) (log.f64 b)))
(pow.f64 b #s(literal 2 binary64))
(pow.f64 (*.f64 b b) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 b) #s(literal 4 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 b))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 1 binary64)) (log.f64 b))
(*.f64 b b)
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) b))
(*.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 b))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 b))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 a)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 a)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 2 binary64))) (log.f64 a)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 a)) #s(literal 4 binary64)))
(pow.f64 a #s(literal 2 binary64))
(pow.f64 (*.f64 a a) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 a) #s(literal 4 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 a))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 1 binary64)) (log.f64 a))
(*.f64 a a)
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) a))
(*.f64 (*.f64 a (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 a))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 a))))
(+.f64 (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 a a))))
(+.f64 (*.f64 (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (*.f64 b b)) (*.f64 (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 a a))))
(+.f64 (*.f64 (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 a a))) (*.f64 (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (*.f64 b b)))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (/.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))) #s(literal -2 binary64))) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (/.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))) #s(literal -2 binary64))))
(+.f64 (*.f64 (*.f64 b b) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))) (*.f64 (*.f64 b b) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))))
(fma.f64 (*.f64 b b) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 a a))))
(fma.f64 (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (*.f64 b b) (*.f64 (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 a a))))
(fma.f64 (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (*.f64 b b)))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (*.f64 (*.f64 b b) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (/.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (/.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))) #s(literal -2 binary64))))
(/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 #s(literal -2 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))))
(/.f64 (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 0 binary64))))))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 0 binary64)))) #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 0 binary64))) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))) (/.f64 #s(literal -2 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (-.f64 #s(literal 0 binary64) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))) (*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))) #s(literal -2 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 0 binary64))) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal -2 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 #s(literal 0 binary64) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) #s(literal -2 binary64)))
(/.f64 (*.f64 (+.f64 (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (*.f64 (+.f64 (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (*.f64 (/.f64 #s(literal -2 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (/.f64 #s(literal -2 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))) (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (*.f64 #s(literal -2 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 #s(literal -2 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 0 binary64))))) #s(literal -2 binary64))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 b b)))))
(/.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))) (+.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (*.f64 (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (*.f64 (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 b b)))))
(/.f64 (*.f64 (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 0 binary64)) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 0 binary64)) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (/.f64 #s(literal -2 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 #s(literal -2 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))))) (+.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal 1 binary64)) (/.f64 #s(literal -2 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 #s(literal 0 binary64) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))) #s(literal -2 binary64))
(/.f64 (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (*.f64 (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (+.f64 (neg.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (*.f64 (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (+.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 #s(literal 1 binary64) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (+.f64 (neg.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (*.f64 (+.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 a (*.f64 a (*.f64 a a)))) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))) #s(literal -2 binary64))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (/.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))) #s(literal -2 binary64))) (+.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) (/.f64 #s(literal -2 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) #s(literal -2 binary64))
(/.f64 (*.f64 (*.f64 (+.f64 (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 0 binary64)) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (*.f64 (*.f64 (+.f64 (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 0 binary64)) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (/.f64 #s(literal -2 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))))) #s(literal 2 binary64)) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (*.f64 (/.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 #s(literal -2 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))))) #s(literal 2 binary64)) (+.f64 (*.f64 b b) (*.f64 a a)))
(pow.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 0 binary64))))) #s(literal -1 binary64))
(*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal -2 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))) #s(literal -2 binary64)))
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))))
(*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))))
(*.f64 (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (+.f64 (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (+.f64 (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal 2 binary64)))
(*.f64 (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))))
(*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))))
(*.f64 (+.f64 b a) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 b a)) (/.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))) #s(literal -2 binary64))))
(*.f64 (+.f64 b a) (*.f64 (/.f64 (-.f64 b a) (/.f64 #s(literal -2 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))))) #s(literal 2 binary64)))
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal -2 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))))) #s(literal 2 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (*.f64 #s(literal 2 binary64) (+.f64 b a)) (/.f64 (-.f64 b a) (/.f64 #s(literal -2 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 0 binary64)))) #s(literal 1/2 binary64))
(*.f64 (*.f64 (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 (*.f64 (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))) #s(literal -2 binary64)) (+.f64 b a)) (*.f64 #s(literal 2 binary64) (-.f64 b a)))
(*.f64 (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (-.f64 b a))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (+.f64 b a)) (-.f64 b a))
(*.f64 (*.f64 (sin.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (-.f64 b a)) (+.f64 b a))
(+.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal -2 binary64) (*.f64 a a))))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 b b)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (-.f64 #s(literal 0 binary64) (*.f64 a a))))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (-.f64 #s(literal 0 binary64) (*.f64 a a))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 b b)))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(+.f64 (*.f64 (*.f64 b b) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 (*.f64 b b) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(fma.f64 (*.f64 b b) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(fma.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal -2 binary64) (*.f64 a a))))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (*.f64 b b) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 b b) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (-.f64 #s(literal 0 binary64) (*.f64 a a))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 b b)))
(/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 b b)))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 (neg.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 b b)))))
(/.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (+.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (*.f64 (+.f64 (neg.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (*.f64 (+.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) #s(literal 2 binary64)) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) #s(literal 2 binary64)) (+.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(*.f64 (+.f64 b a) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 b a)) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (+.f64 b a) (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)) #s(literal 2 binary64)))
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 #s(literal 2 binary64) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (+.f64 b a)) (*.f64 #s(literal 2 binary64) (-.f64 b a)))
(*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (-.f64 b a))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (+.f64 b a)) (-.f64 b a))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (-.f64 b a)) (+.f64 b a))
(cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))
(sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(neg.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))))
(+.f64 (*.f64 b b) (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 b b))
(+.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (neg.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(+.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 a a))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b b) (*.f64 a a)))))
(+.f64 (*.f64 (+.f64 b a) b) (*.f64 (+.f64 b a) (-.f64 #s(literal 0 binary64) a)))
(+.f64 (*.f64 (-.f64 b a) b) (*.f64 (-.f64 b a) a))
(+.f64 (*.f64 (-.f64 b a) a) (*.f64 (-.f64 b a) b))
(+.f64 (*.f64 b (+.f64 b a)) (*.f64 (-.f64 #s(literal 0 binary64) a) (+.f64 b a)))
(+.f64 (*.f64 b (-.f64 b a)) (*.f64 a (-.f64 b a)))
(+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) #s(literal -1 binary64)))
(-.f64 (*.f64 b b) (*.f64 a a))
(-.f64 #s(literal 0 binary64) (-.f64 (*.f64 a a) (*.f64 b b)))
(-.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(-.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b b) (*.f64 a a))))
(-.f64 (+.f64 (*.f64 b b) #s(literal 0 binary64)) (*.f64 a a))
(fma.f64 b b (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(fma.f64 b (+.f64 b a) (*.f64 (-.f64 #s(literal 0 binary64) a) (+.f64 b a)))
(fma.f64 b (-.f64 b a) (*.f64 a (-.f64 b a)))
(fma.f64 b (/.f64 (*.f64 b (*.f64 b b)) (+.f64 (*.f64 b b) (*.f64 a a))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b b) (*.f64 a a)))))
(fma.f64 (*.f64 b b) (/.f64 (*.f64 b b) (+.f64 (*.f64 b b) (*.f64 a a))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b b) (*.f64 a a)))))
(fma.f64 (*.f64 b b) (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (neg.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(fma.f64 a (-.f64 b a) (*.f64 b (-.f64 b a)))
(fma.f64 a (-.f64 #s(literal 0 binary64) a) (*.f64 b b))
(fma.f64 (*.f64 a a) #s(literal -1 binary64) (*.f64 b b))
(fma.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (neg.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(fma.f64 (*.f64 b (*.f64 b (*.f64 b b))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b b) (*.f64 a a)))))
(fma.f64 (*.f64 b (*.f64 b (*.f64 b b))) (/.f64 (*.f64 b b) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (neg.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(fma.f64 (+.f64 b a) b (*.f64 (+.f64 b a) (-.f64 #s(literal 0 binary64) a)))
(fma.f64 (-.f64 b a) b (*.f64 (-.f64 b a) a))
(fma.f64 (-.f64 b a) a (*.f64 (-.f64 b a) b))
(fma.f64 (-.f64 #s(literal 0 binary64) a) a (*.f64 b b))
(fma.f64 #s(literal -1 binary64) (*.f64 a a) (*.f64 b b))
(fma.f64 (*.f64 b (*.f64 b b)) (/.f64 b (+.f64 (*.f64 b b) (*.f64 a a))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b b) (*.f64 a a)))))
(fma.f64 (*.f64 b (*.f64 b b)) (/.f64 (*.f64 b (*.f64 b b)) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (neg.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) b) (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (-.f64 #s(literal 0 binary64) a)) (*.f64 b b))
(fma.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b) (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(fma.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) (sqrt.f64 a)) (sqrt.f64 a) (*.f64 b b))
(fma.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 (*.f64 b b) (*.f64 a a)) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b b) (*.f64 a a)))))
(fma.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a (+.f64 b a)) (*.f64 a (-.f64 a b)))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b b) (*.f64 a a)))))
(fma.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (+.f64 (*.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))))))) (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 b (*.f64 b (*.f64 b b)))))) (neg.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(fma.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a)))))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))) (neg.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(fma.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 b))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 b))) (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(neg.f64 (/.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))
(neg.f64 (/.f64 (+.f64 (neg.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(neg.f64 (/.f64 (+.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 b b)))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))
(/.f64 (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 b b)))))
(/.f64 (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(/.f64 (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 a (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 b (*.f64 b (-.f64 #s(literal 0 binary64) (*.f64 a a)))))))
(/.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (+.f64 (neg.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (+.f64 (neg.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (neg.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 b b))))))
(/.f64 (+.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 a (*.f64 a (*.f64 a a)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))) (*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))) (+.f64 (*.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))))
(/.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) #s(literal 1 binary64)) (+.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) #s(literal 1 binary64)) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (*.f64 (-.f64 b a) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(/.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (*.f64 (+.f64 b a) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b)))))
(/.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))
(/.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b)))))
(/.f64 (neg.f64 (+.f64 (neg.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(/.f64 (neg.f64 (+.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 a (*.f64 a (*.f64 a a))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 a a))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b b) (*.f64 a a))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 a a)))) (+.f64 (*.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(/.f64 (-.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 b (*.f64 b (*.f64 b b)))) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 b b)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))) (+.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b b) (*.f64 a a))))) (+.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (*.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a))
(/.f64 (*.f64 (+.f64 b a) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))
(/.f64 (*.f64 (-.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 b a))
(/.f64 (*.f64 (-.f64 b a) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))) (+.f64 (*.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 b a)) (-.f64 b a))
(/.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (-.f64 b a)) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 b a)) (+.f64 b a))
(/.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (+.f64 b a)) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 b b)))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 b b))))))
(*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (+.f64 b a) (-.f64 b a))
(*.f64 (-.f64 b a) (+.f64 b a))
(*.f64 (+.f64 (neg.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(*.f64 (+.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))
(*.f64 (/.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a (+.f64 b a)) (*.f64 a (-.f64 a b)))))
(*.f64 (/.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (/.f64 (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))))))) (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 b (*.f64 b (*.f64 b b)))))))
(*.f64 (/.f64 (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a)))))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))

simplify575.0ms (2.7%)

Memory
6.6MiB live, 1 017.2MiB allocated
Algorithm
egg-herbie
Rules
16 146×accelerator-lowering-fma.f32
16 146×accelerator-lowering-fma.f64
7 052×+-lowering-+.f64
7 052×+-lowering-+.f32
6 730×*-lowering-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01974476
16294162
225854098
081333984
Stop Event
iter limit
node limit
Counts
240 → 240
Calls
Call 1
Inputs
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2))))))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (* -1/30855889612800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))))))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* -2 (pow a 2))
(+ (* -2 (pow a 2)) (* 2 (pow b 2)))
(+ (* -2 (pow a 2)) (* 2 (pow b 2)))
(+ (* -2 (pow a 2)) (* 2 (pow b 2)))
(* 2 (pow b 2))
(* (pow b 2) (+ 2 (* -2 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 2 (* -2 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 2 (* -2 (/ (pow a 2) (pow b 2)))))
(* 2 (pow b 2))
(* (pow b 2) (+ 2 (* -2 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 2 (* -2 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 2 (* -2 (/ (pow a 2) (pow b 2)))))
(* 2 (pow b 2))
(+ (* -2 (pow a 2)) (* 2 (pow b 2)))
(+ (* -2 (pow a 2)) (* 2 (pow b 2)))
(+ (* -2 (pow a 2)) (* 2 (pow b 2)))
(* -2 (pow a 2))
(* (pow a 2) (- (* 2 (/ (pow b 2) (pow a 2))) 2))
(* (pow a 2) (- (* 2 (/ (pow b 2) (pow a 2))) 2))
(* (pow a 2) (- (* 2 (/ (pow b 2) (pow a 2))) 2))
(* -2 (pow a 2))
(* (pow a 2) (- (* 2 (/ (pow b 2) (pow a 2))) 2))
(* (pow a 2) (- (* 2 (/ (pow b 2) (pow a 2))) 2))
(* (pow a 2) (- (* 2 (/ (pow b 2) (pow a 2))) 2))
(* -1 (pow a 2))
(- (pow b 2) (pow a 2))
(- (pow b 2) (pow a 2))
(- (pow b 2) (pow a 2))
(pow b 2)
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(pow b 2)
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(pow b 2)
(+ (* -1 (pow a 2)) (pow b 2))
(+ (* -1 (pow a 2)) (pow b 2))
(+ (* -1 (pow a 2)) (pow b 2))
(* -1 (pow a 2))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* -1 (pow a 2))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(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 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 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)
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2))))))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (* -1/30855889612800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))))))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(* angle (+ (* -1/17496000 (* (pow angle 2) (* (pow (PI) 3) (- (pow b 2) (pow a 2))))) (* 1/90 (* (PI) (- (pow b 2) (pow a 2))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* 1/11337408000000 (* (pow angle 2) (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (* (pow (PI) 7) (- (pow b 2) (pow a 2))))) (* 1/11337408000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2))))))))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
1
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(* 1/180 (* angle (PI)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(* -1 (pow a 2))
(- (pow b 2) (pow a 2))
(- (pow b 2) (pow a 2))
(- (pow b 2) (pow a 2))
(pow b 2)
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(pow b 2)
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(pow b 2)
(+ (* -1 (pow a 2)) (pow b 2))
(+ (* -1 (pow a 2)) (pow b 2))
(+ (* -1 (pow a 2)) (pow b 2))
(* -1 (pow a 2))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* -1 (pow a 2))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
Outputs
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b)))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b)))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b)))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b)))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b)))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b)))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b))) (/.f64 #s(literal 2 binary64) (*.f64 a a)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b))) (/.f64 #s(literal 2 binary64) (*.f64 a a)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b))) (/.f64 #s(literal 2 binary64) (*.f64 a a)))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b))) (/.f64 #s(literal 2 binary64) (*.f64 a a)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b))) (/.f64 #s(literal 2 binary64) (*.f64 a a)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b))) (/.f64 #s(literal 2 binary64) (*.f64 a a)))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))))))
(*.f64 angle (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal -1/4374000 binary64)))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2))))))))))
(*.f64 angle (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 angle (*.f64 angle (+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 (PI.f64) #s(literal 5 binary64))) #s(literal 1/708588000000 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal -1/4374000 binary64)))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (* -1/30855889612800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))))))))
(*.f64 angle (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal -1/4374000 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 angle (*.f64 angle (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 (PI.f64) #s(literal 7 binary64))) #s(literal -1/482123275200000000 binary64))))) (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 (PI.f64) #s(literal 5 binary64))) #s(literal 1/708588000000 binary64))))))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* -2 (pow a 2))
(*.f64 #s(literal -2 binary64) (*.f64 a a))
(+ (* -2 (pow a 2)) (* 2 (pow b 2)))
(+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b)))
(+ (* -2 (pow a 2)) (* 2 (pow b 2)))
(+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b)))
(+ (* -2 (pow a 2)) (* 2 (pow b 2)))
(+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b)))
(* 2 (pow b 2))
(*.f64 #s(literal 2 binary64) (*.f64 b b))
(* (pow b 2) (+ 2 (* -2 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 b b))))
(* (pow b 2) (+ 2 (* -2 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 b b))))
(* (pow b 2) (+ 2 (* -2 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 b b))))
(* 2 (pow b 2))
(*.f64 #s(literal 2 binary64) (*.f64 b b))
(* (pow b 2) (+ 2 (* -2 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 b b))))
(* (pow b 2) (+ 2 (* -2 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 b b))))
(* (pow b 2) (+ 2 (* -2 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 b b))))
(* 2 (pow b 2))
(*.f64 #s(literal 2 binary64) (*.f64 b b))
(+ (* -2 (pow a 2)) (* 2 (pow b 2)))
(+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b)))
(+ (* -2 (pow a 2)) (* 2 (pow b 2)))
(+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b)))
(+ (* -2 (pow a 2)) (* 2 (pow b 2)))
(+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b)))
(* -2 (pow a 2))
(*.f64 #s(literal -2 binary64) (*.f64 a a))
(* (pow a 2) (- (* 2 (/ (pow b 2) (pow a 2))) 2))
(*.f64 (*.f64 a a) (+.f64 #s(literal -2 binary64) (/.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) a) a)))
(* (pow a 2) (- (* 2 (/ (pow b 2) (pow a 2))) 2))
(*.f64 (*.f64 a a) (+.f64 #s(literal -2 binary64) (/.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) a) a)))
(* (pow a 2) (- (* 2 (/ (pow b 2) (pow a 2))) 2))
(*.f64 (*.f64 a a) (+.f64 #s(literal -2 binary64) (/.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) a) a)))
(* -2 (pow a 2))
(*.f64 #s(literal -2 binary64) (*.f64 a a))
(* (pow a 2) (- (* 2 (/ (pow b 2) (pow a 2))) 2))
(*.f64 (*.f64 a a) (+.f64 #s(literal -2 binary64) (/.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) a) a)))
(* (pow a 2) (- (* 2 (/ (pow b 2) (pow a 2))) 2))
(*.f64 (*.f64 a a) (+.f64 #s(literal -2 binary64) (/.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) a) a)))
(* (pow a 2) (- (* 2 (/ (pow b 2) (pow a 2))) 2))
(*.f64 (*.f64 a a) (+.f64 #s(literal -2 binary64) (/.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) a) a)))
(* -1 (pow a 2))
(-.f64 #s(literal 0 binary64) (*.f64 a a))
(- (pow b 2) (pow a 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(- (pow b 2) (pow a 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(- (pow b 2) (pow a 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(pow b 2)
(*.f64 b b)
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))
(pow b 2)
(*.f64 b b)
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))
(pow b 2)
(*.f64 b b)
(+ (* -1 (pow a 2)) (pow b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(+ (* -1 (pow a 2)) (pow b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(+ (* -1 (pow a 2)) (pow b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(* -1 (pow a 2))
(-.f64 #s(literal 0 binary64) (*.f64 a a))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 (*.f64 (+.f64 (/.f64 (/.f64 (*.f64 b b) a) a) #s(literal -1 binary64)) a) a)
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 (*.f64 (+.f64 (/.f64 (/.f64 (*.f64 b b) a) a) #s(literal -1 binary64)) a) a)
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 (*.f64 (+.f64 (/.f64 (/.f64 (*.f64 b b) a) a) #s(literal -1 binary64)) a) a)
(* -1 (pow a 2))
(-.f64 #s(literal 0 binary64) (*.f64 a a))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 (*.f64 (+.f64 (/.f64 (/.f64 (*.f64 b b) a) a) #s(literal -1 binary64)) a) a)
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 (*.f64 (+.f64 (/.f64 (/.f64 (*.f64 b b) a) a) #s(literal -1 binary64)) a) a)
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 (*.f64 (+.f64 (/.f64 (/.f64 (*.f64 b b) a) a) #s(literal -1 binary64)) 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)
(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)
(*.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)
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b)))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b)))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b)))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b)))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b)))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b)))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b))) (/.f64 #s(literal 2 binary64) (*.f64 a a)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b))) (/.f64 #s(literal 2 binary64) (*.f64 a a)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b))) (/.f64 #s(literal 2 binary64) (*.f64 a a)))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b))) (/.f64 #s(literal 2 binary64) (*.f64 a a)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b))) (/.f64 #s(literal 2 binary64) (*.f64 a a)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b))) (/.f64 #s(literal 2 binary64) (*.f64 a a)))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))))))
(*.f64 angle (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal -1/4374000 binary64)))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2))))))))))
(*.f64 angle (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 angle (*.f64 angle (+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 (PI.f64) #s(literal 5 binary64))) #s(literal 1/708588000000 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal -1/4374000 binary64)))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (* -1/30855889612800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))))))))
(*.f64 angle (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal -1/4374000 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 angle (*.f64 angle (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 (PI.f64) #s(literal 7 binary64))) #s(literal -1/482123275200000000 binary64))))) (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 (PI.f64) #s(literal 5 binary64))) #s(literal 1/708588000000 binary64))))))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a)))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b)))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b)))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b)))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a)))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal -2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (*.f64 a a))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal -2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (*.f64 a a))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal -2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (*.f64 a a))))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a)))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal -2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (*.f64 a a))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal -2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (*.f64 a a))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal -2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (*.f64 a a))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(* angle (+ (* -1/17496000 (* (pow angle 2) (* (pow (PI) 3) (- (pow b 2) (pow a 2))))) (* 1/90 (* (PI) (- (pow b 2) (pow a 2))))))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/17496000 binary64))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* 1/11337408000000 (* (pow angle 2) (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))))
(*.f64 angle (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (*.f64 angle angle) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/17496000 binary64)) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/11337408000000 binary64)) (pow.f64 (PI.f64) #s(literal 5 binary64))))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (* (pow (PI) 7) (- (pow b 2) (pow a 2))))) (* 1/11337408000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2))))))))))
(*.f64 angle (+.f64 (*.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 #s(literal -1/15427944806400000000 binary64) (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) #s(literal 7 binary64))))) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/11337408000000 binary64))))))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/17496000 binary64)))))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 a a))))
1
#s(literal 1 binary64)
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/64800 binary64) (*.f64 (*.f64 (*.f64 angle angle) (PI.f64)) (PI.f64))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 (*.f64 angle angle) #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 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal -1/24488801280000000 binary64))) (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))))))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #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)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 angle (*.f64 (PI.f64) (+.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/34992000 binary64)) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/180 binary64))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) (*.f64 angle (*.f64 angle (+.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.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 (*.f64 (PI.f64) (PI.f64)) (*.f64 (PI.f64) #s(literal -1/34992000 binary64))) (*.f64 (*.f64 angle 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 #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 (pow a 2))
(-.f64 #s(literal 0 binary64) (*.f64 a a))
(- (pow b 2) (pow a 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(- (pow b 2) (pow a 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(- (pow b 2) (pow a 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(pow b 2)
(*.f64 b b)
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))
(pow b 2)
(*.f64 b b)
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))
(pow b 2)
(*.f64 b b)
(+ (* -1 (pow a 2)) (pow b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(+ (* -1 (pow a 2)) (pow b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(+ (* -1 (pow a 2)) (pow b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(* -1 (pow a 2))
(-.f64 #s(literal 0 binary64) (*.f64 a a))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 (*.f64 (+.f64 (/.f64 (/.f64 (*.f64 b b) a) a) #s(literal -1 binary64)) a) a)
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 (*.f64 (+.f64 (/.f64 (/.f64 (*.f64 b b) a) a) #s(literal -1 binary64)) a) a)
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 (*.f64 (+.f64 (/.f64 (/.f64 (*.f64 b b) a) a) #s(literal -1 binary64)) a) a)
(* -1 (pow a 2))
(-.f64 #s(literal 0 binary64) (*.f64 a a))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 (*.f64 (+.f64 (/.f64 (/.f64 (*.f64 b b) a) a) #s(literal -1 binary64)) a) a)
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 (*.f64 (+.f64 (/.f64 (/.f64 (*.f64 b b) a) a) #s(literal -1 binary64)) a) a)
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 (*.f64 (+.f64 (/.f64 (/.f64 (*.f64 b b) a) a) #s(literal -1 binary64)) a) a)

eval439.0ms (2.1%)

Memory
-193.2MiB live, 331.1MiB allocated
Compiler

Compiled 32 181 to 1 702 computations (94.7% saved)

prune150.0ms (0.7%)

Memory
26.2MiB live, 410.7MiB allocated
Pruning

47 alts after pruning (46 fresh and 1 done)

PrunedKeptTotal
New78946835
Fresh000
Picked112
Done000
Total79047837
Accuracy
79.8%
Counts
837 → 47
Alt Table
Click to see full alt table
StatusAccuracyProgram
16.6%
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b b) (*.f64 a a)))
7.6%
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
10.8%
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 #s(literal -2 binary64) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
17.7%
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 b a)) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
8.2%
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
50.4%
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
51.3%
(*.f64 (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
9.1%
(*.f64 (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a (+.f64 b a)) (*.f64 a (-.f64 a b))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
14.5%
(*.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
51.9%
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
64.2%
(*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
38.9%
(*.f64 (*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
10.7%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
17.7%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a a)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
8.2%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
5.9%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
51.2%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (sqrt.f64 b) #s(literal 4 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
50.6%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 b)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
50.4%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 a)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
53.4%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
50.4%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 a))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
34.8%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
34.5%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
32.7%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) #s(literal -1 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
65.3%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
34.4%
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
33.2%
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
36.4%
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
38.0%
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
50.1%
(*.f64 (*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
2.1%
(*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
51.2%
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (sqrt.f64 b) #s(literal 4 binary64)) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
50.6%
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 b)) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
10.8%
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
50.6%
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 b))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 b)))) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
45.7%
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/34992000 binary64)) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
50.1%
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
49.3%
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/64800 binary64) (*.f64 (*.f64 (*.f64 angle angle) (PI.f64)) (PI.f64))))))
51.3%
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
53.4%
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
49.2%
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 1 binary64)))
50.6%
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 b))) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
28.0%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
34.5%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
34.8%
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
29.1%
(*.f64 angle (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal -1/4374000 binary64)))))
51.2%
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
Compiler

Compiled 3 494 to 1 884 computations (46.1% saved)

simplify331.0ms (1.6%)

Memory
16.2MiB live, 638.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 b b)
cost-diff0
(*.f64 (*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
cost-diff384
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
cost-diff6784
(+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
cost-diff0
(*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))))
cost-diff0
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
cost-diff128
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
cost-diff1024
(*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))
cost-diff0
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
cost-diff0
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
cost-diff0
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b)))
cost-diff0
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
cost-diff0
(*.f64 b b)
cost-diff0
(-.f64 (*.f64 b b) (*.f64 a a))
cost-diff0
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) #s(literal 1/90 binary64)))
cost-diff0
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
cost-diff0
(cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))
cost-diff0
(*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))))
cost-diff0
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a))
cost-diff0
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
Rules
5 808×accelerator-lowering-fma.f32
5 808×accelerator-lowering-fma.f64
5 596×*-lowering-*.f32
5 596×*-lowering-*.f64
3 440×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
054542
1150520
2547472
32715470
44258466
57906466
08835462
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (* (* 2 (cos (/ (PI) (/ -180 angle)))) (+ b a)) (* (sin (/ (PI) (/ 180 angle))) (- b a)))
(* (* 2 (cos (/ (PI) (/ -180 angle)))) (+ b a))
(* 2 (cos (/ (PI) (/ -180 angle))))
2
(cos (/ (PI) (/ -180 angle)))
(/ (PI) (/ -180 angle))
(PI)
(/ -180 angle)
-180
angle
(+ b a)
b
a
(* (sin (/ (PI) (/ 180 angle))) (- b a))
(sin (/ (PI) (/ 180 angle)))
(/ (PI) (/ 180 angle))
(/ 180 angle)
180
(- b a)
(* angle (* (- (* b b) (* a a)) (* (PI) 1/90)))
angle
(* (- (* b b) (* a a)) (* (PI) 1/90))
(- (* b b) (* a a))
(* b b)
b
(* a a)
a
(* (PI) 1/90)
(PI)
1/90
(* (* (sin (* 1/180 (* angle (PI)))) (* 2 (* b b))) (cos (* 1/180 (* angle (PI)))))
(* (sin (* 1/180 (* angle (PI)))) (* 2 (* b b)))
(sin (* 1/180 (* angle (PI))))
(* 1/180 (* angle (PI)))
1/180
(* angle (PI))
angle
(PI)
(* 2 (* b b))
2
(* b b)
b
(cos (* 1/180 (* angle (PI))))
(* (* 2 (* (+ (* b b) (* a a)) (* (- (* b b) (* a a)) (/ 1 (+ (* b b) (* a a)))))) (* (sin (* (PI) (/ angle 180))) (cos (* (PI) (/ angle 180)))))
(* 2 (* (+ (* b b) (* a a)) (* (- (* b b) (* a a)) (/ 1 (+ (* b b) (* a a))))))
2
(* (+ (* b b) (* a a)) (* (- (* b b) (* a a)) (/ 1 (+ (* b b) (* a a)))))
(+ (* b b) (* a a))
(* b b)
b
(* a a)
a
(* (- (* b b) (* a a)) (/ 1 (+ (* b b) (* a a))))
(- (* b b) (* a a))
(/ 1 (+ (* b b) (* a a)))
1
(* (sin (* (PI) (/ angle 180))) (cos (* (PI) (/ angle 180))))
(sin (* (PI) (/ angle 180)))
(* (PI) (/ angle 180))
(PI)
(/ angle 180)
angle
180
(cos (* (PI) (/ angle 180)))
(* (* (* b b) (+ (/ (* (sin (* 1/180 (* angle (PI)))) (* -2 (* a a))) (* b b)) (* 2 (sin (* 1/180 (* angle (PI))))))) (cos (* (PI) (/ angle 180))))
(* (* b b) (+ (/ (* (sin (* 1/180 (* angle (PI)))) (* -2 (* a a))) (* b b)) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* b b)
b
(+ (/ (* (sin (* 1/180 (* angle (PI)))) (* -2 (* a a))) (* b b)) (* 2 (sin (* 1/180 (* angle (PI))))))
(/ (* (sin (* 1/180 (* angle (PI)))) (* -2 (* a a))) (* b b))
(* (sin (* 1/180 (* angle (PI)))) (* -2 (* a a)))
(sin (* 1/180 (* angle (PI))))
(* 1/180 (* angle (PI)))
1/180
(* angle (PI))
angle
(PI)
(* -2 (* a a))
-2
(* a a)
a
(* 2 (sin (* 1/180 (* angle (PI)))))
2
(cos (* (PI) (/ angle 180)))
(* (PI) (/ angle 180))
(/ angle 180)
180
Outputs
(* (* (* 2 (cos (/ (PI) (/ -180 angle)))) (+ b a)) (* (sin (/ (PI) (/ 180 angle))) (- b a)))
(*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(* (* 2 (cos (/ (PI) (/ -180 angle)))) (+ b a))
(*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))
(* 2 (cos (/ (PI) (/ -180 angle))))
(*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))
2
#s(literal 2 binary64)
(cos (/ (PI) (/ -180 angle)))
(cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))
(/ (PI) (/ -180 angle))
(/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))
(PI)
(PI.f64)
(/ -180 angle)
(/.f64 #s(literal -180 binary64) angle)
-180
#s(literal -180 binary64)
angle
(+ b a)
(+.f64 b a)
b
a
(* (sin (/ (PI) (/ 180 angle))) (- b a))
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a))
(sin (/ (PI) (/ 180 angle)))
(sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(/ (PI) (/ 180 angle))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(/ 180 angle)
(/.f64 #s(literal 180 binary64) angle)
180
#s(literal 180 binary64)
(- b a)
(-.f64 b a)
(* angle (* (- (* b b) (* a a)) (* (PI) 1/90)))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))
angle
(* (- (* b b) (* a a)) (* (PI) 1/90))
(*.f64 (PI.f64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(literal 1/90 binary64))))
(- (* b b) (* a a))
(-.f64 (*.f64 b b) (*.f64 a a))
(* b b)
(*.f64 b b)
b
(* a a)
(*.f64 a a)
a
(* (PI) 1/90)
(*.f64 (PI.f64) #s(literal 1/90 binary64))
(PI)
(PI.f64)
1/90
#s(literal 1/90 binary64)
(* (* (sin (* 1/180 (* angle (PI)))) (* 2 (* b b))) (cos (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(* (sin (* 1/180 (* angle (PI)))) (* 2 (* b b)))
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 b b)))
(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 (PI.f64) angle)
angle
(PI)
(PI.f64)
(* 2 (* b b))
(*.f64 #s(literal 2 binary64) (*.f64 b b))
2
#s(literal 2 binary64)
(* b b)
(*.f64 b b)
b
(cos (* 1/180 (* angle (PI))))
(cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(* (* 2 (* (+ (* b b) (* a a)) (* (- (* b b) (* a a)) (/ 1 (+ (* b b) (* a a)))))) (* (sin (* (PI) (/ angle 180))) (cos (* (PI) (/ angle 180)))))
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(* 2 (* (+ (* b b) (* a a)) (* (- (* b b) (* a a)) (/ 1 (+ (* b b) (* a a))))))
(*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))
2
#s(literal 2 binary64)
(* (+ (* b b) (* a a)) (* (- (* b b) (* a a)) (/ 1 (+ (* b b) (* a a)))))
(-.f64 (*.f64 b b) (*.f64 a a))
(+ (* b b) (* a a))
(+.f64 (*.f64 b b) (*.f64 a a))
(* b b)
(*.f64 b b)
b
(* a a)
(*.f64 a a)
a
(* (- (* b b) (* a a)) (/ 1 (+ (* b b) (* a a))))
(/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a)))
(- (* b b) (* a a))
(-.f64 (*.f64 b b) (*.f64 a a))
(/ 1 (+ (* b b) (* a a)))
(/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))
1
#s(literal 1 binary64)
(* (sin (* (PI) (/ angle 180))) (cos (* (PI) (/ angle 180))))
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(sin (* (PI) (/ angle 180)))
(sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(* (PI) (/ angle 180))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(PI)
(PI.f64)
(/ angle 180)
(/.f64 angle #s(literal 180 binary64))
angle
180
#s(literal 180 binary64)
(cos (* (PI) (/ angle 180)))
(cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(* (* (* b b) (+ (/ (* (sin (* 1/180 (* angle (PI)))) (* -2 (* a a))) (* b b)) (* 2 (sin (* 1/180 (* angle (PI))))))) (cos (* (PI) (/ angle 180))))
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(* (* b b) (+ (/ (* (sin (* 1/180 (* angle (PI)))) (* -2 (* a a))) (* b b)) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(* b b)
(*.f64 b b)
b
(+ (/ (* (sin (* 1/180 (* angle (PI)))) (* -2 (* a a))) (* b b)) (* 2 (sin (* 1/180 (* angle (PI))))))
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 a a) b)) b)))
(/ (* (sin (* 1/180 (* angle (PI)))) (* -2 (* a a))) (* b b))
(/.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 a a) b))) b)
(* (sin (* 1/180 (* angle (PI)))) (* -2 (* a a)))
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (*.f64 a a) #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 (PI.f64) angle)
angle
(PI)
(PI.f64)
(* -2 (* a a))
(*.f64 (*.f64 a a) #s(literal -2 binary64))
-2
#s(literal -2 binary64)
(* a a)
(*.f64 a a)
a
(* 2 (sin (* 1/180 (* angle (PI)))))
(*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
2
#s(literal 2 binary64)
(cos (* (PI) (/ angle 180)))
(cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(* (PI) (/ angle 180))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(/ angle 180)
(/.f64 angle #s(literal 180 binary64))
180
#s(literal 180 binary64)

localize453.0ms (2.2%)

Memory
-21.8MiB live, 657.7MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy77.5%
(/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (*.f64 b b))
accuracy76.4%
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
accuracy55.5%
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
accuracy55.3%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
accuracy90.3%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
accuracy55.5%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
accuracy55.3%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
accuracy51.6%
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
accuracy99.5%
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
accuracy92.5%
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b)))
accuracy55.5%
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
accuracy55.3%
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
accuracy99.6%
(PI.f64)
accuracy99.1%
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) #s(literal 1/90 binary64)))
accuracy93.8%
(-.f64 (*.f64 b b) (*.f64 a a))
accuracy89.5%
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
accuracy99.5%
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
accuracy99.5%
(/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))
accuracy55.5%
(sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
accuracy55.3%
(cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))
Samples
197.0ms126×1valid
111.0ms127×0valid
24.0ms3valid
13.0ms3exit
Compiler

Compiled 557 to 56 computations (89.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 246.0ms
ival-mult: 121.0ms (49.3% of total)
ival-sin: 54.0ms (22% of total)
ival-cos: 23.0ms (9.4% of total)
ival-div: 18.0ms (7.3% of total)
const: 10.0ms (4.1% of total)
adjust: 6.0ms (2.4% of total)
ival-add: 6.0ms (2.4% of total)
ival-sub: 4.0ms (1.6% of total)
ival-pi: 2.0ms (0.8% of total)
exact: 1.0ms (0.4% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series80.0ms (0.4%)

Memory
-14.0MiB live, 150.1MiB allocated
Counts
27 → 588
Calls
Call 1
Inputs
#<alt (* (* (* 2 (cos (/ (PI) (/ -180 angle)))) (+ b a)) (* (sin (/ (PI) (/ 180 angle))) (- b a)))>
#<alt (* (* 2 (cos (/ (PI) (/ -180 angle)))) (+ b a))>
#<alt (* 2 (cos (/ (PI) (/ -180 angle))))>
#<alt (cos (/ (PI) (/ -180 angle)))>
#<alt (* angle (* (- (* b b) (* a a)) (* (PI) 1/90)))>
#<alt (* (- (* b b) (* a a)) (* (PI) 1/90))>
#<alt (- (* b b) (* a a))>
#<alt (* b b)>
#<alt (* (* (sin (* 1/180 (* angle (PI)))) (* 2 (* b b))) (cos (* 1/180 (* angle (PI)))))>
#<alt (* (sin (* 1/180 (* angle (PI)))) (* 2 (* b b)))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* (+ (* b b) (* a a)) (* (- (* b b) (* a a)) (/ 1 (+ (* b b) (* a a)))))>
#<alt (* (- (* b b) (* a a)) (/ 1 (+ (* b b) (* a a))))>
#<alt (* (* 2 (* (+ (* b b) (* a a)) (* (- (* b b) (* a a)) (/ 1 (+ (* b b) (* a a)))))) (* (sin (* (PI) (/ angle 180))) (cos (* (PI) (/ angle 180)))))>
#<alt (* 2 (* (+ (* b b) (* a a)) (* (- (* b b) (* a a)) (/ 1 (+ (* b b) (* a a))))))>
#<alt (+ (/ (* (sin (* 1/180 (* angle (PI)))) (* -2 (* a a))) (* b b)) (* 2 (sin (* 1/180 (* angle (PI))))))>
#<alt (* (* b b) (+ (/ (* (sin (* 1/180 (* angle (PI)))) (* -2 (* a a))) (* b b)) (* 2 (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (* (* b b) (+ (/ (* (sin (* 1/180 (* angle (PI)))) (* -2 (* a a))) (* b b)) (* 2 (sin (* 1/180 (* angle (PI))))))) (cos (* (PI) (/ angle 180))))>
#<alt (sin (/ (PI) (/ 180 angle)))>
#<alt (/ (PI) (/ -180 angle))>
#<alt (/ (PI) (/ 180 angle))>
#<alt (PI)>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* (PI) (/ angle 180)))>
#<alt (sin (* (PI) (/ angle 180)))>
#<alt (/ (* (sin (* 1/180 (* angle (PI)))) (* -2 (* a a))) (* b b))>
Outputs
#<alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))>
#<alt (* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a)))))))))>
#<alt (* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (* 1/2267481600000 (* (pow (PI) 5) (* (+ a b) (- b a)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a))))))))))>
#<alt (* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (* -1/30855889612800000000 (* (pow (PI) 7) (* (+ a b) (- b a))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (* 1/2267481600000 (* (pow (PI) 5) (* (+ a b) (- b a)))))))))))))>
#<alt (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))>
#<alt (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))>
#<alt (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))>
#<alt (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))>
#<alt (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))>
#<alt (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))>
#<alt (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))>
#<alt (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))>
#<alt (* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* b (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* b (+ (* 2 (* b (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* b (+ (* 2 (* b (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (+ (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b)))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (+ (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b)))))>
#<alt (* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b))))>
#<alt (* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))) (* 2 (/ (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) b))) b)) (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))) (* 2 (/ (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) b))) b)) (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* 2 (* a (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) (* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (+ (* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* a (+ (* -2 (* a (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))))))>
#<alt (+ (* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* a (+ (* -2 (* a (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))))))>
#<alt (* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (+ (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)) (* 2 (/ (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (+ (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)) (* 2 (/ (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))))>
#<alt (* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) a)) (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) a))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) a)) (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) a))))>
#<alt (* 2 (+ a b))>
#<alt (+ (* -1/32400 (* (pow angle 2) (* (pow (PI) 2) (+ a b)))) (* 2 (+ a b)))>
#<alt (+ (* 2 (+ a b)) (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (+ a b))) (* 1/12597120000 (* (pow angle 2) (* (pow (PI) 4) (+ a b)))))))>
#<alt (+ (* 2 (+ a b)) (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (+ a b))) (* (pow angle 2) (+ (* -1/12244400640000000 (* (pow angle 2) (* (pow (PI) 6) (+ a b)))) (* 1/12597120000 (* (pow (PI) 4) (+ a b))))))))>
#<alt (* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))>
#<alt (* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))>
#<alt (* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))>
#<alt (* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))>
#<alt (* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))>
#<alt (* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))>
#<alt (* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))>
#<alt (* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))>
#<alt (* 2 (* a (cos (* -1/180 (* angle (PI))))))>
#<alt (+ (* 2 (* a (cos (* -1/180 (* angle (PI)))))) (* 2 (* b (cos (* -1/180 (* angle (PI)))))))>
#<alt (+ (* 2 (* a (cos (* -1/180 (* angle (PI)))))) (* 2 (* b (cos (* -1/180 (* angle (PI)))))))>
#<alt (+ (* 2 (* a (cos (* -1/180 (* angle (PI)))))) (* 2 (* b (cos (* -1/180 (* angle (PI)))))))>
#<alt (* 2 (* b (cos (* -1/180 (* angle (PI))))))>
#<alt (* b (+ (* 2 (cos (* -1/180 (* angle (PI))))) (* 2 (/ (* a (cos (* -1/180 (* angle (PI))))) b))))>
#<alt (* b (+ (* 2 (cos (* -1/180 (* angle (PI))))) (* 2 (/ (* a (cos (* -1/180 (* angle (PI))))) b))))>
#<alt (* b (+ (* 2 (cos (* -1/180 (* angle (PI))))) (* 2 (/ (* a (cos (* -1/180 (* angle (PI))))) b))))>
#<alt (* 2 (* b (cos (* -1/180 (* angle (PI))))))>
#<alt (* -1 (* b (+ (* -2 (cos (* -1/180 (* angle (PI))))) (* -2 (/ (* a (cos (* -1/180 (* angle (PI))))) b)))))>
#<alt (* -1 (* b (+ (* -2 (cos (* -1/180 (* angle (PI))))) (* -2 (/ (* a (cos (* -1/180 (* angle (PI))))) b)))))>
#<alt (* -1 (* b (+ (* -2 (cos (* -1/180 (* angle (PI))))) (* -2 (/ (* a (cos (* -1/180 (* angle (PI))))) b)))))>
#<alt (* 2 (* b (cos (* -1/180 (* angle (PI))))))>
#<alt (+ (* 2 (* a (cos (* -1/180 (* angle (PI)))))) (* 2 (* b (cos (* -1/180 (* angle (PI)))))))>
#<alt (+ (* 2 (* a (cos (* -1/180 (* angle (PI)))))) (* 2 (* b (cos (* -1/180 (* angle (PI)))))))>
#<alt (+ (* 2 (* a (cos (* -1/180 (* angle (PI)))))) (* 2 (* b (cos (* -1/180 (* angle (PI)))))))>
#<alt (* 2 (* a (cos (* -1/180 (* angle (PI))))))>
#<alt (* a (+ (* 2 (cos (* -1/180 (* angle (PI))))) (* 2 (/ (* b (cos (* -1/180 (* angle (PI))))) a))))>
#<alt (* a (+ (* 2 (cos (* -1/180 (* angle (PI))))) (* 2 (/ (* b (cos (* -1/180 (* angle (PI))))) a))))>
#<alt (* a (+ (* 2 (cos (* -1/180 (* angle (PI))))) (* 2 (/ (* b (cos (* -1/180 (* angle (PI))))) a))))>
#<alt (* 2 (* a (cos (* -1/180 (* angle (PI))))))>
#<alt (* -1 (* a (+ (* -2 (cos (* -1/180 (* angle (PI))))) (* -2 (/ (* b (cos (* -1/180 (* angle (PI))))) a)))))>
#<alt (* -1 (* a (+ (* -2 (cos (* -1/180 (* angle (PI))))) (* -2 (/ (* b (cos (* -1/180 (* angle (PI))))) a)))))>
#<alt (* -1 (* a (+ (* -2 (cos (* -1/180 (* angle (PI))))) (* -2 (/ (* b (cos (* -1/180 (* angle (PI))))) a)))))>
#<alt 2>
#<alt (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))>
#<alt (+ 2 (* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/12597120000 (* (pow angle 2) (pow (PI) 4))))))>
#<alt (+ 2 (* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/12244400640000000 (* (pow angle 2) (pow (PI) 6))) (* 1/12597120000 (pow (PI) 4)))))))>
#<alt (* 2 (cos (* -1/180 (* angle (PI)))))>
#<alt (* 2 (cos (* -1/180 (* angle (PI)))))>
#<alt (* 2 (cos (* -1/180 (* angle (PI)))))>
#<alt (* 2 (cos (* -1/180 (* angle (PI)))))>
#<alt (* 2 (cos (* -1/180 (* angle (PI)))))>
#<alt (* 2 (cos (* -1/180 (* angle (PI)))))>
#<alt (* 2 (cos (* -1/180 (* angle (PI)))))>
#<alt (* 2 (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/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))>
#<alt (* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))>
#<alt (* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))>
#<alt (* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))>
#<alt (* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))>
#<alt (* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))>
#<alt (* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))>
#<alt (* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))>
#<alt (* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))>
#<alt (* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))>
#<alt (* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))>
#<alt (* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (+ (* -1/90 (* (pow a 2) (* angle (PI)))) (* 1/90 (* angle (* (pow b 2) (PI)))))>
#<alt (+ (* -1/90 (* (pow a 2) (* angle (PI)))) (* 1/90 (* angle (* (pow b 2) (PI)))))>
#<alt (+ (* -1/90 (* (pow a 2) (* angle (PI)))) (* 1/90 (* angle (* (pow b 2) (PI)))))>
#<alt (* 1/90 (* angle (* (pow b 2) (PI))))>
#<alt (* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (* angle (PI))) (pow b 2))) (* 1/90 (* angle (PI)))))>
#<alt (* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (* angle (PI))) (pow b 2))) (* 1/90 (* angle (PI)))))>
#<alt (* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (* angle (PI))) (pow b 2))) (* 1/90 (* angle (PI)))))>
#<alt (* 1/90 (* angle (* (pow b 2) (PI))))>
#<alt (* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (* angle (PI))) (pow b 2))) (* 1/90 (* angle (PI)))))>
#<alt (* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (* angle (PI))) (pow b 2))) (* 1/90 (* angle (PI)))))>
#<alt (* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (* angle (PI))) (pow b 2))) (* 1/90 (* angle (PI)))))>
#<alt (* 1/90 (* angle (* (pow b 2) (PI))))>
#<alt (+ (* -1/90 (* (pow a 2) (* angle (PI)))) (* 1/90 (* angle (* (pow b 2) (PI)))))>
#<alt (+ (* -1/90 (* (pow a 2) (* angle (PI)))) (* 1/90 (* angle (* (pow b 2) (PI)))))>
#<alt (+ (* -1/90 (* (pow a 2) (* angle (PI)))) (* 1/90 (* angle (* (pow b 2) (PI)))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (* (pow a 2) (+ (* -1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (pow b 2) (PI))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (pow b 2) (PI))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (pow b 2) (PI))) (pow a 2)))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (* (pow a 2) (+ (* -1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (pow b 2) (PI))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (pow b 2) (PI))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (pow b 2) (PI))) (pow a 2)))))>
#<alt (* -1/90 (* (pow a 2) (PI)))>
#<alt (+ (* -1/90 (* (pow a 2) (PI))) (* 1/90 (* (pow b 2) (PI))))>
#<alt (+ (* -1/90 (* (pow a 2) (PI))) (* 1/90 (* (pow b 2) (PI))))>
#<alt (+ (* -1/90 (* (pow a 2) (PI))) (* 1/90 (* (pow b 2) (PI))))>
#<alt (* 1/90 (* (pow b 2) (PI)))>
#<alt (* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (PI)) (pow b 2))) (* 1/90 (PI))))>
#<alt (* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (PI)) (pow b 2))) (* 1/90 (PI))))>
#<alt (* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (PI)) (pow b 2))) (* 1/90 (PI))))>
#<alt (* 1/90 (* (pow b 2) (PI)))>
#<alt (* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (PI)) (pow b 2))) (* 1/90 (PI))))>
#<alt (* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (PI)) (pow b 2))) (* 1/90 (PI))))>
#<alt (* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (PI)) (pow b 2))) (* 1/90 (PI))))>
#<alt (* 1/90 (* (pow b 2) (PI)))>
#<alt (+ (* -1/90 (* (pow a 2) (PI))) (* 1/90 (* (pow b 2) (PI))))>
#<alt (+ (* -1/90 (* (pow a 2) (PI))) (* 1/90 (* (pow b 2) (PI))))>
#<alt (+ (* -1/90 (* (pow a 2) (PI))) (* 1/90 (* (pow b 2) (PI))))>
#<alt (* -1/90 (* (pow a 2) (PI)))>
#<alt (* (pow a 2) (+ (* -1/90 (PI)) (* 1/90 (/ (* (pow b 2) (PI)) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -1/90 (PI)) (* 1/90 (/ (* (pow b 2) (PI)) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -1/90 (PI)) (* 1/90 (/ (* (pow b 2) (PI)) (pow a 2)))))>
#<alt (* -1/90 (* (pow a 2) (PI)))>
#<alt (* (pow a 2) (+ (* -1/90 (PI)) (* 1/90 (/ (* (pow b 2) (PI)) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -1/90 (PI)) (* 1/90 (/ (* (pow b 2) (PI)) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -1/90 (PI)) (* 1/90 (/ (* (pow b 2) (PI)) (pow a 2)))))>
#<alt (* -1 (pow a 2))>
#<alt (- (pow b 2) (pow a 2))>
#<alt (- (pow b 2) (pow a 2))>
#<alt (- (pow b 2) (pow a 2))>
#<alt (pow b 2)>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))>
#<alt (pow b 2)>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))>
#<alt (pow b 2)>
#<alt (+ (* -1 (pow a 2)) (pow b 2))>
#<alt (+ (* -1 (pow a 2)) (pow b 2))>
#<alt (+ (* -1 (pow a 2)) (pow b 2))>
#<alt (* -1 (pow a 2))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
#<alt (* -1 (pow a 2))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
#<alt (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/90 (* angle (* (pow b 2) (PI))))>
#<alt (* angle (+ (* 1/90 (* (pow b 2) (PI))) (* 2 (* (pow angle 2) (* (pow b 2) (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3))))))))>
#<alt (* angle (+ (* 1/90 (* (pow b 2) (PI))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (* (pow b 2) (+ (* 1/22674816000000 (pow (PI) 5)) (+ (* 1/4534963200000 (pow (PI) 5)) (* 1/2267481600000 (pow (PI) 5))))))) (* 2 (* (pow b 2) (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3)))))))))>
#<alt (* angle (+ (* 1/90 (* (pow b 2) (PI))) (* (pow angle 2) (+ (* 2 (* (pow b 2) (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (* (pow b 2) (+ (* -1/881596846080000000 (pow (PI) 7)) (+ (* -1/1469328076800000000 (pow (PI) 7)) (+ (* -1/4407984230400000000 (pow (PI) 7)) (* -1/30855889612800000000 (pow (PI) 7)))))))) (* 2 (* (pow b 2) (+ (* 1/22674816000000 (pow (PI) 5)) (+ (* 1/4534963200000 (pow (PI) 5)) (* 1/2267481600000 (pow (PI) 5))))))))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* 1/90 (* angle (* (pow b 2) (PI))))>
#<alt (* angle (+ (* -1/17496000 (* (pow angle 2) (* (pow b 2) (pow (PI) 3)))) (* 1/90 (* (pow b 2) (PI)))))>
#<alt (* angle (+ (* 1/90 (* (pow b 2) (PI))) (* (pow angle 2) (+ (* -1/17496000 (* (pow b 2) (pow (PI) 3))) (* 1/11337408000000 (* (pow angle 2) (* (pow b 2) (pow (PI) 5))))))))>
#<alt (* angle (+ (* 1/90 (* (pow b 2) (PI))) (* (pow angle 2) (+ (* -1/17496000 (* (pow b 2) (pow (PI) 3))) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (* (pow b 2) (pow (PI) 7)))) (* 1/11337408000000 (* (pow b 2) (pow (PI) 5)))))))))>
#<alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))>
#<alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))>
#<alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))>
#<alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))>
#<alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))>
#<alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))>
#<alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))>
#<alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))>
#<alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))>
#<alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))>
#<alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))>
#<alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))>
#<alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))>
#<alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))>
#<alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))>
#<alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))>
#<alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))>
#<alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))>
#<alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))>
#<alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))>
#<alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))>
#<alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* -1 (pow a 2))>
#<alt (- (pow b 2) (pow a 2))>
#<alt (- (pow b 2) (pow a 2))>
#<alt (- (pow b 2) (pow a 2))>
#<alt (pow b 2)>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))>
#<alt (pow b 2)>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))>
#<alt (pow b 2)>
#<alt (+ (* -1 (pow a 2)) (pow b 2))>
#<alt (+ (* -1 (pow a 2)) (pow b 2))>
#<alt (+ (* -1 (pow a 2)) (pow b 2))>
#<alt (* -1 (pow a 2))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
#<alt (* -1 (pow a 2))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
#<alt -1>
#<alt (- (* 2 (/ (pow b 2) (pow a 2))) 1)>
#<alt (- (* (pow b 2) (+ (* -2 (/ (pow b 2) (pow a 4))) (* 2 (/ 1 (pow a 2))))) 1)>
#<alt (- (* (pow b 2) (+ (* (pow b 2) (- (* 2 (/ (pow b 2) (pow a 6))) (* 2 (/ 1 (pow a 4))))) (* 2 (/ 1 (pow a 2))))) 1)>
#<alt 1>
#<alt (- (+ 1 (* -1 (/ (pow a 2) (pow b 2)))) (/ (pow a 2) (pow b 2)))>
#<alt (- (+ 1 (+ (* -1 (/ (* (pow a 2) (- (* -1 (pow a 2)) (pow a 2))) (pow b 4))) (* -1 (/ (pow a 2) (pow b 2))))) (/ (pow a 2) (pow b 2)))>
#<alt (- (+ 1 (+ (* -1 (/ (pow a 2) (pow b 2))) (/ (* (pow a 4) (- (* -1 (pow a 2)) (pow a 2))) (pow b 6)))) (+ (/ (* (pow a 2) (- (* -1 (pow a 2)) (pow a 2))) (pow b 4)) (/ (pow a 2) (pow b 2))))>
#<alt 1>
#<alt (- (+ 1 (* -1 (/ (pow a 2) (pow b 2)))) (/ (pow a 2) (pow b 2)))>
#<alt (- (+ 1 (+ (* -1 (/ (* (pow a 2) (- (* -1 (pow a 2)) (pow a 2))) (pow b 4))) (* -1 (/ (pow a 2) (pow b 2))))) (/ (pow a 2) (pow b 2)))>
#<alt (- (+ 1 (+ (* -1 (/ (pow a 2) (pow b 2))) (/ (* (pow a 4) (- (* -1 (pow a 2)) (pow a 2))) (pow b 6)))) (+ (/ (* (pow a 2) (- (* -1 (pow a 2)) (pow a 2))) (pow b 4)) (/ (pow a 2) (pow b 2))))>
#<alt 1>
#<alt (+ 1 (* -2 (/ (pow a 2) (pow b 2))))>
#<alt (+ 1 (* (pow a 2) (- (* 2 (/ (pow a 2) (pow b 4))) (* 2 (/ 1 (pow b 2))))))>
#<alt (+ 1 (* (pow a 2) (- (* (pow a 2) (+ (* -2 (/ (pow a 2) (pow b 6))) (* 2 (/ 1 (pow b 4))))) (* 2 (/ 1 (pow b 2))))))>
#<alt -1>
#<alt (- (/ (pow b 2) (pow a 2)) (+ 1 (* -1 (/ (pow b 2) (pow a 2)))))>
#<alt (- (+ (* -1 (/ (* (pow b 2) (- (pow b 2) (* -1 (pow b 2)))) (pow a 4))) (/ (pow b 2) (pow a 2))) (+ 1 (* -1 (/ (pow b 2) (pow a 2)))))>
#<alt (- (+ (/ (* (pow b 4) (- (pow b 2) (* -1 (pow b 2)))) (pow a 6)) (/ (pow b 2) (pow a 2))) (+ 1 (+ (* -1 (/ (pow b 2) (pow a 2))) (/ (* (pow b 2) (- (pow b 2) (* -1 (pow b 2)))) (pow a 4)))))>
#<alt -1>
#<alt (- (/ (pow b 2) (pow a 2)) (+ 1 (* -1 (/ (pow b 2) (pow a 2)))))>
#<alt (- (+ (* -1 (/ (* (pow b 2) (- (pow b 2) (* -1 (pow b 2)))) (pow a 4))) (/ (pow b 2) (pow a 2))) (+ 1 (* -1 (/ (pow b 2) (pow a 2)))))>
#<alt (- (+ (/ (* (pow b 4) (- (pow b 2) (* -1 (pow b 2)))) (pow a 6)) (/ (pow b 2) (pow a 2))) (+ 1 (+ (* -1 (/ (pow b 2) (pow a 2))) (/ (* (pow b 2) (- (pow b 2) (* -1 (pow b 2)))) (pow a 4)))))>
#<alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))>
#<alt (* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))))))>
#<alt (* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2))))))))))>
#<alt (* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (* -1/30855889612800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))))))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))>
#<alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))>
#<alt (* -2 (pow a 2))>
#<alt (+ (* -2 (pow a 2)) (* 2 (pow b 2)))>
#<alt (+ (* -2 (pow a 2)) (* 2 (pow b 2)))>
#<alt (+ (* -2 (pow a 2)) (* 2 (pow b 2)))>
#<alt (* 2 (pow b 2))>
#<alt (* (pow b 2) (+ 2 (* -2 (/ (pow a 2) (pow b 2)))))>
#<alt (* (pow b 2) (+ 2 (* -2 (/ (pow a 2) (pow b 2)))))>
#<alt (* (pow b 2) (+ 2 (* -2 (/ (pow a 2) (pow b 2)))))>
#<alt (* 2 (pow b 2))>
#<alt (* (pow b 2) (+ 2 (* -2 (/ (pow a 2) (pow b 2)))))>
#<alt (* (pow b 2) (+ 2 (* -2 (/ (pow a 2) (pow b 2)))))>
#<alt (* (pow b 2) (+ 2 (* -2 (/ (pow a 2) (pow b 2)))))>
#<alt (* 2 (pow b 2))>
#<alt (+ (* -2 (pow a 2)) (* 2 (pow b 2)))>
#<alt (+ (* -2 (pow a 2)) (* 2 (pow b 2)))>
#<alt (+ (* -2 (pow a 2)) (* 2 (pow b 2)))>
#<alt (* -2 (pow a 2))>
#<alt (* (pow a 2) (- (* 2 (/ (pow b 2) (pow a 2))) 2))>
#<alt (* (pow a 2) (- (* 2 (/ (pow b 2) (pow a 2))) 2))>
#<alt (* (pow a 2) (- (* 2 (/ (pow b 2) (pow a 2))) 2))>
#<alt (* -2 (pow a 2))>
#<alt (* (pow a 2) (- (* 2 (/ (pow b 2) (pow a 2))) 2))>
#<alt (* (pow a 2) (- (* 2 (/ (pow b 2) (pow a 2))) 2))>
#<alt (* (pow a 2) (- (* 2 (/ (pow b 2) (pow a 2))) 2))>
#<alt (* angle (+ (* -1/90 (/ (* (pow a 2) (PI)) (pow b 2))) (* 1/90 (PI))))>
#<alt (* angle (+ (* -1/90 (/ (* (pow a 2) (PI)) (pow b 2))) (+ (* 1/90 (PI)) (* (pow angle 2) (+ (* -1/17496000 (pow (PI) 3)) (* 1/17496000 (/ (* (pow a 2) (pow (PI) 3)) (pow b 2))))))))>
#<alt (* angle (+ (* -1/90 (/ (* (pow a 2) (PI)) (pow b 2))) (+ (* 1/90 (PI)) (* (pow angle 2) (+ (* -1/17496000 (pow (PI) 3)) (+ (* 1/17496000 (/ (* (pow a 2) (pow (PI) 3)) (pow b 2))) (* (pow angle 2) (+ (* -1/11337408000000 (/ (* (pow a 2) (pow (PI) 5)) (pow b 2))) (* 1/11337408000000 (pow (PI) 5))))))))))>
#<alt (* angle (+ (* -1/90 (/ (* (pow a 2) (PI)) (pow b 2))) (+ (* 1/90 (PI)) (* (pow angle 2) (+ (* -1/17496000 (pow (PI) 3)) (+ (* 1/17496000 (/ (* (pow a 2) (pow (PI) 3)) (pow b 2))) (* (pow angle 2) (+ (* -1/11337408000000 (/ (* (pow a 2) (pow (PI) 5)) (pow b 2))) (+ (* 1/11337408000000 (pow (PI) 5)) (* (pow angle 2) (+ (* -1/15427944806400000000 (pow (PI) 7)) (* 1/15427944806400000000 (/ (* (pow a 2) (pow (PI) 7)) (pow b 2))))))))))))))>
#<alt (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))>
#<alt (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))>
#<alt (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))>
#<alt (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))>
#<alt (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))>
#<alt (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))>
#<alt (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))>
#<alt (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))>
#<alt (* 2 (sin (* 1/180 (* angle (PI)))))>
#<alt (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))>
#<alt (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))>
#<alt (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))>
#<alt (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))>
#<alt (* (pow a 2) (+ (* -2 (/ (sin (* 1/180 (* angle (PI)))) (pow b 2))) (* 2 (/ (sin (* 1/180 (* angle (PI)))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (/ (sin (* 1/180 (* angle (PI)))) (pow b 2))) (* 2 (/ (sin (* 1/180 (* angle (PI)))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (/ (sin (* 1/180 (* angle (PI)))) (pow b 2))) (* 2 (/ (sin (* 1/180 (* angle (PI)))) (pow a 2)))))>
#<alt (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))>
#<alt (* (pow a 2) (+ (* -2 (/ (sin (* 1/180 (* angle (PI)))) (pow b 2))) (* 2 (/ (sin (* 1/180 (* angle (PI)))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (/ (sin (* 1/180 (* angle (PI)))) (pow b 2))) (* 2 (/ (sin (* 1/180 (* angle (PI)))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (/ (sin (* 1/180 (* angle (PI)))) (pow b 2))) (* 2 (/ (sin (* 1/180 (* angle (PI)))) (pow a 2)))))>
#<alt (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))>
#<alt (/ (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))) (pow b 2))>
#<alt (/ (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))) (pow b 2))>
#<alt (/ (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))) (pow b 2))>
#<alt (* 2 (sin (* 1/180 (* angle (PI)))))>
#<alt (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))>
#<alt (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))>
#<alt (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))>
#<alt (* 2 (sin (* 1/180 (* angle (PI)))))>
#<alt (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))>
#<alt (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))>
#<alt (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))>
#<alt (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))>
#<alt (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))>
#<alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))>
#<alt (* angle (* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (PI)) (pow b 2))) (* 1/90 (PI)))))>
#<alt (* angle (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/17496000 (pow (PI) 3)) (* 1/17496000 (/ (* (pow a 2) (pow (PI) 3)) (pow b 2)))))) (* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (PI)) (pow b 2))) (* 1/90 (PI))))))>
#<alt (* angle (+ (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/11337408000000 (/ (* (pow a 2) (pow (PI) 5)) (pow b 2))) (* 1/11337408000000 (pow (PI) 5))))) (* (pow b 2) (+ (* -1/17496000 (pow (PI) 3)) (* 1/17496000 (/ (* (pow a 2) (pow (PI) 3)) (pow b 2))))))) (* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (PI)) (pow b 2))) (* 1/90 (PI))))))>
#<alt (* angle (+ (* (pow angle 2) (+ (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/15427944806400000000 (pow (PI) 7)) (* 1/15427944806400000000 (/ (* (pow a 2) (pow (PI) 7)) (pow b 2)))))) (* (pow b 2) (+ (* -1/11337408000000 (/ (* (pow a 2) (pow (PI) 5)) (pow b 2))) (* 1/11337408000000 (pow (PI) 5)))))) (* (pow b 2) (+ (* -1/17496000 (pow (PI) 3)) (* 1/17496000 (/ (* (pow a 2) (pow (PI) 3)) (pow b 2))))))) (* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (PI)) (pow b 2))) (* 1/90 (PI))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))>
#<alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))>
#<alt (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))>
#<alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))>
#<alt (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))>
#<alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))>
#<alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* angle (* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (PI)) (pow b 2))) (* 1/90 (PI)))))>
#<alt (* angle (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/64800 (* (pow (PI) 2) (+ (* -1/90 (/ (* (pow a 2) (PI)) (pow b 2))) (* 1/90 (PI))))) (+ (* -1/17496000 (pow (PI) 3)) (* 1/17496000 (/ (* (pow a 2) (pow (PI) 3)) (pow b 2))))))) (* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (PI)) (pow b 2))) (* 1/90 (PI))))))>
#<alt (* angle (+ (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/64800 (* (pow (PI) 2) (+ (* -1/17496000 (pow (PI) 3)) (* 1/17496000 (/ (* (pow a 2) (pow (PI) 3)) (pow b 2)))))) (+ (* -1/11337408000000 (/ (* (pow a 2) (pow (PI) 5)) (pow b 2))) (+ (* 1/11337408000000 (pow (PI) 5)) (* 1/25194240000 (* (pow (PI) 4) (+ (* -1/90 (/ (* (pow a 2) (PI)) (pow b 2))) (* 1/90 (PI)))))))))) (* (pow b 2) (+ (* -1/64800 (* (pow (PI) 2) (+ (* -1/90 (/ (* (pow a 2) (PI)) (pow b 2))) (* 1/90 (PI))))) (+ (* -1/17496000 (pow (PI) 3)) (* 1/17496000 (/ (* (pow a 2) (pow (PI) 3)) (pow b 2)))))))) (* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (PI)) (pow b 2))) (* 1/90 (PI))))))>
#<alt (* angle (+ (* (pow angle 2) (+ (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/64800 (* (pow (PI) 2) (+ (* -1/11337408000000 (/ (* (pow a 2) (pow (PI) 5)) (pow b 2))) (* 1/11337408000000 (pow (PI) 5))))) (+ (* -1/24488801280000000 (* (pow (PI) 6) (+ (* -1/90 (/ (* (pow a 2) (PI)) (pow b 2))) (* 1/90 (PI))))) (+ (* -1/15427944806400000000 (pow (PI) 7)) (+ (* 1/15427944806400000000 (/ (* (pow a 2) (pow (PI) 7)) (pow b 2))) (* 1/25194240000 (* (pow (PI) 4) (+ (* -1/17496000 (pow (PI) 3)) (* 1/17496000 (/ (* (pow a 2) (pow (PI) 3)) (pow b 2)))))))))))) (* (pow b 2) (+ (* -1/64800 (* (pow (PI) 2) (+ (* -1/17496000 (pow (PI) 3)) (* 1/17496000 (/ (* (pow a 2) (pow (PI) 3)) (pow b 2)))))) (+ (* -1/11337408000000 (/ (* (pow a 2) (pow (PI) 5)) (pow b 2))) (+ (* 1/11337408000000 (pow (PI) 5)) (* 1/25194240000 (* (pow (PI) 4) (+ (* -1/90 (/ (* (pow a 2) (PI)) (pow b 2))) (* 1/90 (PI))))))))))) (* (pow b 2) (+ (* -1/64800 (* (pow (PI) 2) (+ (* -1/90 (/ (* (pow a 2) (PI)) (pow b 2))) (* 1/90 (PI))))) (+ (* -1/17496000 (pow (PI) 3)) (* 1/17496000 (/ (* (pow a 2) (pow (PI) 3)) (pow b 2)))))))) (* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (PI)) (pow b 2))) (* 1/90 (PI))))))>
#<alt (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))))>
#<alt (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))))>
#<alt (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))))>
#<alt (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))))>
#<alt (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))))>
#<alt (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))))>
#<alt (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))))>
#<alt (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))>
#<alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))>
#<alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (* -1/180 (* angle (PI)))>
#<alt (* -1/180 (* angle (PI)))>
#<alt (* -1/180 (* angle (PI)))>
#<alt (* -1/180 (* angle (PI)))>
#<alt (* -1/180 (* angle (PI)))>
#<alt (* -1/180 (* angle (PI)))>
#<alt (* -1/180 (* angle (PI)))>
#<alt (* -1/180 (* angle (PI)))>
#<alt (* -1/180 (* angle (PI)))>
#<alt (* -1/180 (* angle (PI)))>
#<alt (* -1/180 (* angle (PI)))>
#<alt (* -1/180 (* angle (PI)))>
#<alt (* 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>
#<alt (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))>
#<alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))>
#<alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))>
#<alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))>
#<alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (* -1/90 (/ (* (pow a 2) (* angle (PI))) (pow b 2)))>
#<alt (* angle (+ (* -1/90 (/ (* (pow a 2) (PI)) (pow b 2))) (* 1/17496000 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 3))) (pow b 2)))))>
#<alt (* angle (+ (* -1/90 (/ (* (pow a 2) (PI)) (pow b 2))) (* (pow angle 2) (+ (* -1/11337408000000 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 5))) (pow b 2))) (* 1/17496000 (/ (* (pow a 2) (pow (PI) 3)) (pow b 2)))))))>
#<alt (* angle (+ (* -1/90 (/ (* (pow a 2) (PI)) (pow b 2))) (* (pow angle 2) (+ (* 1/17496000 (/ (* (pow a 2) (pow (PI) 3)) (pow b 2))) (* (pow angle 2) (+ (* -1/11337408000000 (/ (* (pow a 2) (pow (PI) 5)) (pow b 2))) (* 1/15427944806400000000 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 7))) (pow b 2)))))))))>
#<alt (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))>
#<alt (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))>
#<alt (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))>
#<alt (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))>
#<alt (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))>
#<alt (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))>
#<alt (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))>
#<alt (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))>
#<alt (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))>
#<alt (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))>
#<alt (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))>
#<alt (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))>
#<alt (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))>
#<alt (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))>
#<alt (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))>
#<alt (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))>
#<alt (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))>
#<alt (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))>
#<alt (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))>
#<alt (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))>
#<alt (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))>
#<alt (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))>
#<alt (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))>
#<alt (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))>
#<alt (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))>
#<alt (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))>
#<alt (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))>
#<alt (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))>
#<alt (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))>
#<alt (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))>
#<alt (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))>
#<alt (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))>
Calls

147 calls:

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

rewrite396.0ms (1.9%)

Memory
16.0MiB live, 679.9MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 938×*-lowering-*.f32
4 938×*-lowering-*.f64
4 042×accelerator-lowering-fma.f32
4 042×accelerator-lowering-fma.f64
3 770×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
054336
1259299
22204284
08355280
Stop Event
iter limit
node limit
Counts
27 → 785
Calls
Call 1
Inputs
(* (* (* 2 (cos (/ (PI) (/ -180 angle)))) (+ b a)) (* (sin (/ (PI) (/ 180 angle))) (- b a)))
(* (* 2 (cos (/ (PI) (/ -180 angle)))) (+ b a))
(* 2 (cos (/ (PI) (/ -180 angle))))
(cos (/ (PI) (/ -180 angle)))
(* angle (* (- (* b b) (* a a)) (* (PI) 1/90)))
(* (- (* b b) (* a a)) (* (PI) 1/90))
(- (* b b) (* a a))
(* b b)
(* (* (sin (* 1/180 (* angle (PI)))) (* 2 (* b b))) (cos (* 1/180 (* angle (PI)))))
(* (sin (* 1/180 (* angle (PI)))) (* 2 (* b b)))
(sin (* 1/180 (* angle (PI))))
(* 1/180 (* angle (PI)))
(* (+ (* b b) (* a a)) (* (- (* b b) (* a a)) (/ 1 (+ (* b b) (* a a)))))
(* (- (* b b) (* a a)) (/ 1 (+ (* b b) (* a a))))
(* (* 2 (* (+ (* b b) (* a a)) (* (- (* b b) (* a a)) (/ 1 (+ (* b b) (* a a)))))) (* (sin (* (PI) (/ angle 180))) (cos (* (PI) (/ angle 180)))))
(* 2 (* (+ (* b b) (* a a)) (* (- (* b b) (* a a)) (/ 1 (+ (* b b) (* a a))))))
(+ (/ (* (sin (* 1/180 (* angle (PI)))) (* -2 (* a a))) (* b b)) (* 2 (sin (* 1/180 (* angle (PI))))))
(* (* b b) (+ (/ (* (sin (* 1/180 (* angle (PI)))) (* -2 (* a a))) (* b b)) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* (* (* b b) (+ (/ (* (sin (* 1/180 (* angle (PI)))) (* -2 (* a a))) (* b b)) (* 2 (sin (* 1/180 (* angle (PI))))))) (cos (* (PI) (/ angle 180))))
(sin (/ (PI) (/ 180 angle)))
(/ (PI) (/ -180 angle))
(/ (PI) (/ 180 angle))
(PI)
(cos (* 1/180 (* angle (PI))))
(cos (* (PI) (/ angle 180)))
(sin (* (PI) (/ angle 180)))
(/ (* (sin (* 1/180 (* angle (PI)))) (* -2 (* a a))) (* b b))
Outputs
(+.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b))) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) a))))
(+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) b) (*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (-.f64 #s(literal 0 binary64) a)))
(+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(+.f64 (*.f64 b (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(fma.f64 b (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(fma.f64 (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) a))))
(fma.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(fma.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) b (*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (-.f64 #s(literal 0 binary64) a)))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 0 binary64))) #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a))
(/.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 0 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) #s(literal 2 binary64))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 0 binary64)))) #s(literal -2 binary64))
(/.f64 (neg.f64 (*.f64 (+.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 0 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))) #s(literal -2 binary64))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (-.f64 (*.f64 b b) (*.f64 a a)))) (neg.f64 (+.f64 b a)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (neg.f64 (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) a))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b))) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)))) (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) a))) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b))) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) b) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (-.f64 #s(literal 0 binary64) a)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) b) (*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) b)) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (-.f64 #s(literal 0 binary64) a)) (*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (-.f64 #s(literal 0 binary64) a))) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) b) (*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (-.f64 #s(literal 0 binary64) a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 b (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 b (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 (*.f64 b (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 0 binary64))) #s(literal 2 binary64)))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 b a) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(*.f64 (+.f64 b a) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (-.f64 b a) (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (-.f64 b a) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (+.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 0 binary64)) #s(literal 2 binary64)))
(*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))
(*.f64 (/.f64 (+.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 0 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.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 2 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (+.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 0 binary64)) #s(literal 2 binary64))))
(*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (-.f64 b a))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 0 binary64))) #s(literal 2 binary64)) #s(literal 2 binary64))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (*.f64 (/.f64 (+.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 0 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 (/.f64 (+.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 0 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (-.f64 b a)) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))))
(*.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))))) (+.f64 b a))
(+.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)))
(+.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)))))
(fma.f64 #s(literal 2 binary64) (*.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))) (*.f64 #s(literal 2 binary64) a)))
(fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) a) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)))
(fma.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) b (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)))
(fma.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) a (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)))
(fma.f64 b (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)))
(fma.f64 a (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)))
(fma.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)))
(fma.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) a) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)))
(fma.f64 (*.f64 #s(literal 2 binary64) 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 #s(literal 2 binary64) a)))
(fma.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)))
(fma.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)))
(fma.f64 (*.f64 a #s(literal 2 binary64)) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) a))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64))) (-.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) a))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 b a))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))))) (-.f64 b a))
(/.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))))) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (-.f64 (*.f64 b b) (*.f64 a a)))) (neg.f64 (-.f64 b a)))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (neg.f64 (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))))) (neg.f64 (-.f64 b a)))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))))) (neg.f64 (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b))))))
(*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a))
(*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))))
(*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))
(*.f64 (*.f64 (+.f64 b a) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) #s(literal 2 binary64))
(*.f64 (*.f64 (+.f64 b a) #s(literal 2 binary64)) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))))
(*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))))
(*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) #s(literal 2 binary64))
(cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))
(cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle))
(*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (*.f64 angle (+.f64 b a)) (-.f64 b a)))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) #s(literal 1/90 binary64))) angle)
(*.f64 (*.f64 (*.f64 angle (+.f64 b a)) (-.f64 b a)) (*.f64 (PI.f64) #s(literal 1/90 binary64)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (PI.f64))) (*.f64 #s(literal 1/90 binary64) angle))
(*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 angle (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (PI.f64)))) #s(literal 1/90 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 angle (+.f64 b a)) (-.f64 b a)) (PI.f64)) #s(literal 1/90 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 angle (+.f64 b a)) (-.f64 b a)) #s(literal 1/90 binary64)) (PI.f64))
(+.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 b b)) (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 a a))))
(+.f64 (*.f64 (*.f64 b b) (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(fma.f64 (*.f64 b b) (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(fma.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 b b) (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))) (*.f64 (PI.f64) #s(literal 1/90 binary64))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (PI.f64) #s(literal 1/90 binary64))) (+.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (neg.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))) (neg.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))) (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (neg.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 b b)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 a a))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 b b)) (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 b b))) (-.f64 (*.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 a a))) (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 a a)))) (*.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 b b)) (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 a a)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 b b) (*.f64 (PI.f64) #s(literal 1/90 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 (PI.f64) #s(literal 1/90 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (*.f64 b b) (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 (*.f64 (*.f64 b b) (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 (PI.f64) #s(literal 1/90 binary64)))))))
(*.f64 (PI.f64) (*.f64 #s(literal 1/90 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) #s(literal 1/90 binary64)))
(*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (PI.f64))))
(*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (PI.f64))) #s(literal 1/90 binary64))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) #s(literal 1/90 binary64)) (PI.f64))
(*.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (+.f64 b a)) (-.f64 b a))
(+.f64 (*.f64 b b) (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 b b))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 b b)) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 a a)))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 a a)) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 b b)))
(+.f64 (*.f64 (+.f64 b a) b) (*.f64 (+.f64 b a) (-.f64 #s(literal 0 binary64) a)))
(+.f64 (*.f64 (*.f64 b b) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (*.f64 a a) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a)))))
(+.f64 (*.f64 (*.f64 a a) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (*.f64 b b) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a)))))
(+.f64 (*.f64 b (+.f64 b a)) (*.f64 (-.f64 #s(literal 0 binary64) a) (+.f64 b a)))
(-.f64 (*.f64 b b) (*.f64 a a))
(-.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(-.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (+.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))))
(-.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (-.f64 (*.f64 b b) (-.f64 #s(literal 0 binary64) (*.f64 a a)))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (-.f64 (*.f64 b b) (-.f64 #s(literal 0 binary64) (*.f64 a a)))))
(fma.f64 b b (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(fma.f64 b (+.f64 b a) (*.f64 (-.f64 #s(literal 0 binary64) a) (+.f64 b a)))
(fma.f64 a (-.f64 #s(literal 0 binary64) a) (*.f64 b b))
(fma.f64 (+.f64 b a) b (*.f64 (+.f64 b a) (-.f64 #s(literal 0 binary64) a)))
(fma.f64 (*.f64 b b) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 a a) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a)))))
(fma.f64 (*.f64 a a) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 b b) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a)))))
(fma.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 b b) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 a a)))
(fma.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 a a) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 b b)))
(fma.f64 #s(literal -1 binary64) (*.f64 a a) (*.f64 b b))
(fma.f64 (-.f64 #s(literal 0 binary64) a) a (*.f64 b b))
(fma.f64 (exp.f64 (log.f64 b)) (exp.f64 (log.f64 b)) (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))) (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))) (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))))
(/.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 b b) (-.f64 #s(literal 0 binary64) (*.f64 a a))))))
(/.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))) (+.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 b b) (-.f64 #s(literal 0 binary64) (*.f64 a a))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))) #s(literal 1 binary64)) (+.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b))))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a)))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (*.f64 (-.f64 b a) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(/.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))
(/.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a)))) (neg.f64 (-.f64 (*.f64 b b) (-.f64 #s(literal 0 binary64) (*.f64 a a)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))) (neg.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))) (neg.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 b b) (-.f64 #s(literal 0 binary64) (*.f64 a a)))))))
(/.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)))))
(/.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a)))) (-.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (*.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a))
(/.f64 (*.f64 (+.f64 b a) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a)))) (-.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 b a)) (-.f64 b a))
(/.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (-.f64 b a)) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 a a)))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))) (-.f64 (*.f64 b b) (*.f64 a a)))) (neg.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a)))) (neg.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))) #s(literal 1 binary64))) (neg.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))) #s(literal -1 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))) (neg.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))) (neg.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))) (neg.f64 (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (neg.f64 (*.f64 (-.f64 b a) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a)))) (neg.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (neg.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))) (neg.f64 (neg.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(/.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))) (neg.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b))))))
(/.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))) (neg.f64 (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (neg.f64 (*.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))) (neg.f64 (+.f64 b a)))
(/.f64 (neg.f64 (*.f64 (+.f64 b a) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (neg.f64 (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))))) (neg.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))))) (neg.f64 (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 b a))) (neg.f64 (-.f64 b a)))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (-.f64 b a))) (neg.f64 (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (-.f64 #s(literal 0 binary64) (*.f64 a a))) (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b)))) (+.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 b b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 b b)) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 a a)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 b b)) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 b b))) (-.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 a a)) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 a a))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 b b)) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 a a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 a a)) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 b b)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 a a)) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 a a))) (-.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 b b)) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 b b))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 a a)) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 b b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b a) b) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 b a) (-.f64 #s(literal 0 binary64) a)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (+.f64 b a) b) (*.f64 (+.f64 b a) b)) (-.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 #s(literal 0 binary64) a)) (*.f64 (+.f64 b a) (-.f64 #s(literal 0 binary64) a))) (*.f64 (*.f64 (+.f64 b a) b) (*.f64 (+.f64 b a) (-.f64 #s(literal 0 binary64) a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 b b) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 a a) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 b b) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (*.f64 b b) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))))) (-.f64 (*.f64 (*.f64 (*.f64 a a) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (*.f64 a a) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 (*.f64 (*.f64 b b) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (*.f64 a a) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 a a) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 b b) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 a a) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (*.f64 a a) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))))) (-.f64 (*.f64 (*.f64 (*.f64 b b) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (*.f64 b b) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 (*.f64 (*.f64 a a) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (*.f64 b b) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 b a)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) (+.f64 b a)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 b (+.f64 b a)) (*.f64 b (+.f64 b a))) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) (+.f64 b a)) (*.f64 (-.f64 #s(literal 0 binary64) a) (+.f64 b a))) (*.f64 (*.f64 b (+.f64 b a)) (*.f64 (-.f64 #s(literal 0 binary64) a) (+.f64 b a))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (+.f64 (*.f64 b b) (*.f64 a a))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (+.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (+.f64 (*.f64 b b) (*.f64 a a)))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (+.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))) (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a)))) #s(literal -1 binary64))
(*.f64 (+.f64 b a) (-.f64 b a))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(literal 1 binary64)))
(*.f64 (-.f64 b a) (+.f64 b a))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) #s(literal 1 binary64))
(*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a)))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))) (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 b)))
(pow.f64 b #s(literal 2 binary64))
(pow.f64 (*.f64 b b) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 b)) #s(literal 2 binary64))
(*.f64 b b)
(*.f64 (exp.f64 (log.f64 b)) (exp.f64 (log.f64 b)))
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (/.f64 (+.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 0 binary64)) #s(literal 2 binary64)))
(*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 b 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 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(*.f64 (/.f64 (+.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 0 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 b b)))
(*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (*.f64 b b) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 b b))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 b b)))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 b (*.f64 b (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(*.f64 (*.f64 b b) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 b b)))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 b b))
(*.f64 (*.f64 #s(literal 2 binary64) b) (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) b) b)
(*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 b b)) #s(literal 2 binary64))
(*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) b)
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64))
(sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(neg.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)) (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))
(neg.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (/.f64 #s(literal -180 binary64) angle))
(/.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) angle))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (PI.f64))) (/.f64 #s(literal 180 binary64) angle))
(/.f64 (neg.f64 (*.f64 (PI.f64) angle)) #s(literal -180 binary64))
(/.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 180 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) angle)))
(/.f64 (*.f64 (PI.f64) (-.f64 #s(literal 0 binary64) angle)) #s(literal -180 binary64))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) angle) (PI.f64)) #s(literal -180 binary64))
(/.f64 (neg.f64 (*.f64 (PI.f64) (-.f64 #s(literal 0 binary64) angle))) #s(literal 180 binary64))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (PI.f64)))) (/.f64 #s(literal -180 binary64) angle))
(/.f64 (neg.f64 (neg.f64 (*.f64 (PI.f64) angle))) #s(literal 180 binary64))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) angle) (PI.f64))) #s(literal 180 binary64))
(pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(*.f64 angle (/.f64 (PI.f64) #s(literal 180 binary64)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))
(*.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 (*.f64 (PI.f64) angle) #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 (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 angle #s(literal -180 binary64)))
(*.f64 (/.f64 (PI.f64) #s(literal -180 binary64)) (-.f64 #s(literal 0 binary64) angle))
(*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) angle)
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 180 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) 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 (pow.f64 (/.f64 #s(literal 180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (cbrt.f64 (PI.f64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (sqrt.f64 (PI.f64))) #s(literal -1 binary64)))
(+.f64 (*.f64 b b) (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 b b))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 b b)) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 a a)))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 a a)) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 b b)))
(+.f64 (*.f64 (+.f64 b a) b) (*.f64 (+.f64 b a) (-.f64 #s(literal 0 binary64) a)))
(+.f64 (*.f64 (*.f64 b b) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (*.f64 a a) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a)))))
(+.f64 (*.f64 (*.f64 a a) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (*.f64 b b) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a)))))
(+.f64 (*.f64 b (+.f64 b a)) (*.f64 (-.f64 #s(literal 0 binary64) a) (+.f64 b a)))
(-.f64 (*.f64 b b) (*.f64 a a))
(-.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(-.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (+.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))))
(-.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (-.f64 (*.f64 b b) (-.f64 #s(literal 0 binary64) (*.f64 a a)))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (-.f64 (*.f64 b b) (-.f64 #s(literal 0 binary64) (*.f64 a a)))))
(fma.f64 b b (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(fma.f64 b (+.f64 b a) (*.f64 (-.f64 #s(literal 0 binary64) a) (+.f64 b a)))
(fma.f64 a (-.f64 #s(literal 0 binary64) a) (*.f64 b b))
(fma.f64 (+.f64 b a) b (*.f64 (+.f64 b a) (-.f64 #s(literal 0 binary64) a)))
(fma.f64 (*.f64 b b) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 a a) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a)))))
(fma.f64 (*.f64 a a) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 b b) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a)))))
(fma.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 b b) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 a a)))
(fma.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 a a) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 b b)))
(fma.f64 #s(literal -1 binary64) (*.f64 a a) (*.f64 b b))
(fma.f64 (-.f64 #s(literal 0 binary64) a) a (*.f64 b b))
(fma.f64 (exp.f64 (log.f64 b)) (exp.f64 (log.f64 b)) (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))) (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))) (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))))
(/.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 b b) (-.f64 #s(literal 0 binary64) (*.f64 a a))))))
(/.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))) (+.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 b b) (-.f64 #s(literal 0 binary64) (*.f64 a a))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))) #s(literal 1 binary64)) (+.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b))))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a)))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (*.f64 (-.f64 b a) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(/.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))
(/.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a)))) (neg.f64 (-.f64 (*.f64 b b) (-.f64 #s(literal 0 binary64) (*.f64 a a)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))) (neg.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))) (neg.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 b b) (-.f64 #s(literal 0 binary64) (*.f64 a a)))))))
(/.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)))))
(/.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a)))) (-.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (*.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a))
(/.f64 (*.f64 (+.f64 b a) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a)))) (-.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 b a)) (-.f64 b a))
(/.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (-.f64 b a)) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 a a)))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))) (-.f64 (*.f64 b b) (*.f64 a a)))) (neg.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a)))) (neg.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))) #s(literal 1 binary64))) (neg.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))) #s(literal -1 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))) (neg.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))) (neg.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))) (neg.f64 (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (neg.f64 (*.f64 (-.f64 b a) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a)))) (neg.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (neg.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))) (neg.f64 (neg.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(/.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))) (neg.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b))))))
(/.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))) (neg.f64 (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (neg.f64 (*.f64 (+.f64 b a) (-.f64 (*.f64 b b) (*.f64 a a)))) (neg.f64 (+.f64 b a)))
(/.f64 (neg.f64 (*.f64 (+.f64 b a) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (neg.f64 (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))))) (neg.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))))) (neg.f64 (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 b a))) (neg.f64 (-.f64 b a)))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (-.f64 b a))) (neg.f64 (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (-.f64 #s(literal 0 binary64) (*.f64 a a))) (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b)))) (+.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 b b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 b b)) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 a a)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 b b)) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 b b))) (-.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 a a)) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 a a))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 b b)) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 a a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 a a)) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 b b)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 a a)) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 a a))) (-.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 b b)) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 b b))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 a a)) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 b b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b a) b) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 b a) (-.f64 #s(literal 0 binary64) a)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (+.f64 b a) b) (*.f64 (+.f64 b a) b)) (-.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 #s(literal 0 binary64) a)) (*.f64 (+.f64 b a) (-.f64 #s(literal 0 binary64) a))) (*.f64 (*.f64 (+.f64 b a) b) (*.f64 (+.f64 b a) (-.f64 #s(literal 0 binary64) a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 b b) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 a a) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 b b) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (*.f64 b b) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))))) (-.f64 (*.f64 (*.f64 (*.f64 a a) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (*.f64 a a) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 (*.f64 (*.f64 b b) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (*.f64 a a) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 a a) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 b b) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 a a) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (*.f64 a a) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))))) (-.f64 (*.f64 (*.f64 (*.f64 b b) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (*.f64 b b) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 (*.f64 (*.f64 a a) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (*.f64 b b) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 b a)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) (+.f64 b a)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 b (+.f64 b a)) (*.f64 b (+.f64 b a))) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) (+.f64 b a)) (*.f64 (-.f64 #s(literal 0 binary64) a) (+.f64 b a))) (*.f64 (*.f64 b (+.f64 b a)) (*.f64 (-.f64 #s(literal 0 binary64) a) (+.f64 b a))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (+.f64 (*.f64 b b) (*.f64 a a))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (+.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (+.f64 (*.f64 b b) (*.f64 a a)))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (+.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))) (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a)))) #s(literal -1 binary64))
(*.f64 (+.f64 b a) (-.f64 b a))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(literal 1 binary64)))
(*.f64 (-.f64 b a) (+.f64 b a))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) #s(literal 1 binary64))
(*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a)))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))) (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 b b)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (-.f64 #s(literal 0 binary64) (*.f64 a a))))
(+.f64 (*.f64 (*.f64 b b) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))
(-.f64 (/.f64 (*.f64 b b) (+.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (+.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (+.f64 (*.f64 b b) (*.f64 a a))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (+.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (*.f64 b b) (*.f64 a a))))
(-.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))) (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(-.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a)))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a)))))
(fma.f64 (*.f64 b b) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 b b) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (-.f64 #s(literal 0 binary64) (*.f64 a a))))
(/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))) #s(literal -1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))) #s(literal -1 binary64)) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a)))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a)))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (neg.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a)))) (neg.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))) (neg.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (-.f64 (*.f64 (*.f64 b b) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 a a))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))) #s(literal -1 binary64))) (neg.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 b b) (*.f64 a a)))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))) #s(literal -1 binary64))) (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))) (neg.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))) (neg.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) #s(literal -1 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))) (neg.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))) (neg.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 b b)) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (-.f64 #s(literal 0 binary64) (*.f64 a a))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 b b)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 b b))) (-.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (-.f64 #s(literal 0 binary64) (*.f64 a a))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (-.f64 #s(literal 0 binary64) (*.f64 a a)))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 b b)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (-.f64 #s(literal 0 binary64) (*.f64 a a)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 b b) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 b b) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (*.f64 b b) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 (*.f64 (*.f64 b b) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 b b) (+.f64 (*.f64 b b) (*.f64 a a))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 b b) (+.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 b b) (+.f64 (*.f64 b b) (*.f64 a a)))) (+.f64 (*.f64 (/.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (/.f64 (*.f64 b b) (+.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(pow.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal -1 binary64))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (+.f64 b a) (/.f64 (-.f64 b a) (+.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a)))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a)) (-.f64 b a))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)))))
(+.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b))) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) a))))
(+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) b) (*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (-.f64 #s(literal 0 binary64) a)))
(+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(+.f64 (*.f64 b (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(fma.f64 b (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(fma.f64 (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) a))))
(fma.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(fma.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) b (*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (-.f64 #s(literal 0 binary64) a)))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 0 binary64))) #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a))
(/.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 0 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) #s(literal 2 binary64))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 0 binary64)))) #s(literal -2 binary64))
(/.f64 (neg.f64 (*.f64 (+.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 0 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))) #s(literal -2 binary64))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (-.f64 (*.f64 b b) (*.f64 a a)))) (neg.f64 (+.f64 b a)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (neg.f64 (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) a))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b))) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)))) (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) a))) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b))) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) b) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (-.f64 #s(literal 0 binary64) a)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) b) (*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) b)) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (-.f64 #s(literal 0 binary64) a)) (*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (-.f64 #s(literal 0 binary64) a))) (*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) b) (*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (-.f64 #s(literal 0 binary64) a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 b (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 b (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 (*.f64 b (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 0 binary64))) #s(literal 2 binary64)))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 b a) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(*.f64 (+.f64 b a) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (-.f64 b a) (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (-.f64 b a) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (+.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 0 binary64)) #s(literal 2 binary64)))
(*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))
(*.f64 (/.f64 (+.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 0 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.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 2 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (+.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 0 binary64)) #s(literal 2 binary64))))
(*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (-.f64 b a))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 0 binary64))) #s(literal 2 binary64)) #s(literal 2 binary64))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (*.f64 (/.f64 (+.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 0 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 (/.f64 (+.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 0 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (-.f64 b a)) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))))
(*.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))))) (+.f64 b a))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) #s(literal 2 binary64))
(*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))) #s(literal 2 binary64)))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))) (-.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(+.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b))))
(-.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 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal 4 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 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) #s(literal 2 binary64)))))
(-.f64 (/.f64 (*.f64 #s(literal 4 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 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 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 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)))) (-.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b))))))
(fma.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b))))
(fma.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b))))
(fma.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(fma.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(fma.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (/.f64 #s(literal 1 binary64) (*.f64 b b))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(fma.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (/.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(fma.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (*.f64 a a) #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(fma.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (neg.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 b b))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(fma.f64 (/.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) b) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(fma.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) b) (/.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 b b)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (*.f64 a a) #s(literal -2 binary64))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 b b)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (*.f64 a a) #s(literal -2 binary64)))) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(fma.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal -2 binary64)) (*.f64 (*.f64 a a) (/.f64 #s(literal 1 binary64) (*.f64 b b))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(fma.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal -2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(fma.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) b)) (/.f64 #s(literal 1 binary64) b) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(fma.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(fma.f64 (/.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal -2 binary64)) b) (/.f64 (*.f64 a a) b) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(fma.f64 (/.f64 #s(literal 1 binary64) b) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) b)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(fma.f64 (pow.f64 (/.f64 b (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal -2 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 b (*.f64 a a)) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.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 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (-.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)))))) (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) #s(literal 2 binary64))) (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (+.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.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 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (-.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)))))) (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) #s(literal 2 binary64))) (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (+.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) #s(literal 2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #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 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (-.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 4 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 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (/.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 a a) #s(literal -2 binary64))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))
(/.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (+.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #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 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (-.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (*.f64 #s(literal 4 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 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (/.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 a a) #s(literal -2 binary64))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (+.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) #s(literal 2 binary64))))) (neg.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 4 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 #s(literal 1/2 binary64) (*.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 a) #s(literal -2 binary64)) (*.f64 b b)) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b))))) (-.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)))))
(/.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 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) #s(literal 2 binary64))) (*.f64 #s(literal 4 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 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 3 binary64))))) (neg.f64 (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 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (-.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (+.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) #s(literal 2 binary64)))))) (neg.f64 (neg.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 4 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 #s(literal 1/2 binary64) (*.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 a) #s(literal -2 binary64)) (*.f64 b b)) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)))))) (neg.f64 (-.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b))))))
(/.f64 (-.f64 (pow.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 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 4 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 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.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 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) #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 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) #s(literal 2 binary64))))) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 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 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal 4 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 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) #s(literal 2 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 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal 4 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 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) #s(literal 2 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 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (-.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)))))) (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) #s(literal 2 binary64))) (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (+.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) #s(literal 2 binary64))))) #s(literal -1 binary64))
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (+.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) #s(literal 2 binary64)))
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b))))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #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 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (-.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b))))))))
(*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (+.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) #s(literal 2 binary64)))))
(+.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (*.f64 a a) #s(literal -2 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (*.f64 a a) #s(literal -2 binary64))) #s(literal 1 binary64)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (*.f64 a a) #s(literal -2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (*.f64 a a) #s(literal -2 binary64))) #s(literal 1 binary64)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 b b))))) (/.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (*.f64 a a) #s(literal -2 binary64))) #s(literal 1 binary64)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 b b))))))
(fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 b b)) (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (*.f64 a a) #s(literal -2 binary64))) #s(literal 1 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (*.f64 a a) #s(literal -2 binary64))) #s(literal 1 binary64)))
(fma.f64 b (*.f64 b (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(fma.f64 b (*.f64 b (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (*.f64 a a) #s(literal -2 binary64))) #s(literal 1 binary64)))
(fma.f64 (*.f64 b b) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(fma.f64 (*.f64 b b) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (*.f64 a a) #s(literal -2 binary64))) #s(literal 1 binary64)))
(fma.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (*.f64 a a) #s(literal -2 binary64))) #s(literal 1 binary64)))
(fma.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) (*.f64 b b)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (*.f64 a a) #s(literal -2 binary64))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (*.f64 a a) #s(literal -2 binary64))) #s(literal 1 binary64) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(fma.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b))) (*.f64 b b) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 b b) (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (*.f64 a a) #s(literal -2 binary64))) #s(literal 1 binary64)))
(fma.f64 (/.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) (*.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) b) (*.f64 b b)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(fma.f64 (*.f64 #s(literal 2 binary64) b) (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (*.f64 a a) #s(literal -2 binary64))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b))) b) b (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) b) b (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (*.f64 a a) #s(literal -2 binary64))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 b b)) #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (*.f64 a a) #s(literal -2 binary64))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) b (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (*.f64 a a) #s(literal -2 binary64))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 b b) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (*.f64 a a) #s(literal -2 binary64))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 b b) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(fma.f64 (*.f64 (*.f64 b b) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (*.f64 a a) #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 b b)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(fma.f64 (*.f64 (*.f64 b b) (/.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b)) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) b) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (*.f64 a a) #s(literal -2 binary64))) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (*.f64 a a) #s(literal -2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (*.f64 a a) #s(literal -2 binary64))) #s(literal 1 binary64)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 b b)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (*.f64 a a) #s(literal -2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (*.f64 a a) #s(literal -2 binary64))) #s(literal 1 binary64)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 b b)))))
(/.f64 (*.f64 (*.f64 b b) (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #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 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (-.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)))))))
(/.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (+.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) #s(literal 2 binary64))))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 3 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 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (-.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)))))))
(/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (+.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) #s(literal 2 binary64)))) (*.f64 b b)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (*.f64 a a) #s(literal -2 binary64))) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (*.f64 a a) #s(literal -2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (*.f64 a a) #s(literal -2 binary64))) #s(literal 1 binary64)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 b b))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (*.f64 a a) #s(literal -2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (*.f64 a a) #s(literal -2 binary64))) #s(literal 1 binary64)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 b b))))))
(/.f64 (neg.f64 (*.f64 (*.f64 b b) (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #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 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (-.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (+.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) #s(literal 2 binary64)))))) (neg.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 3 binary64))) (*.f64 b b))) (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 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (-.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (+.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) #s(literal 2 binary64)))) (*.f64 b b))) (neg.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (*.f64 a a) #s(literal -2 binary64))) #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (*.f64 a a) #s(literal -2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (*.f64 a a) #s(literal -2 binary64))) #s(literal 1 binary64))))))
(*.f64 b (*.f64 b (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (+.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) #s(literal 2 binary64)))))
(*.f64 (*.f64 b b) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (+.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) #s(literal 2 binary64))))
(*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (+.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) #s(literal 2 binary64))) (*.f64 b b))
(*.f64 (*.f64 b (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (+.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) #s(literal 2 binary64)))) b)
(+.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (*.f64 a a) #s(literal -2 binary64))) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (/.f64 (+.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 0 binary64)) #s(literal 2 binary64))))
(+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (*.f64 a a) #s(literal -2 binary64))) #s(literal 1 binary64)) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (/.f64 (+.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 0 binary64)) #s(literal 2 binary64))))
(fma.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (*.f64 a a) #s(literal -2 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (/.f64 (+.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 0 binary64)) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (*.f64 a a) #s(literal -2 binary64))) #s(literal 1 binary64)) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (/.f64 (+.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 0 binary64)) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (*.f64 a a) #s(literal -2 binary64))) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (/.f64 (+.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (*.f64 a a) #s(literal -2 binary64))) #s(literal 1 binary64))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (*.f64 a a) #s(literal -2 binary64))) #s(literal 1 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (/.f64 (+.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 0 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (/.f64 (+.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 0 binary64)) #s(literal 2 binary64)))) (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (*.f64 a a) #s(literal -2 binary64))) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (/.f64 (+.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 0 binary64)) #s(literal 2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (*.f64 a a) #s(literal -2 binary64))) #s(literal 1 binary64)) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (/.f64 (+.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 0 binary64)) #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (*.f64 a a) #s(literal -2 binary64))) #s(literal 1 binary64)) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (*.f64 a a) #s(literal -2 binary64))) #s(literal 1 binary64)) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))))) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (/.f64 (+.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 0 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (/.f64 (+.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 0 binary64)) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (*.f64 a a) #s(literal -2 binary64))) #s(literal 1 binary64)) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (/.f64 (+.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 0 binary64)) #s(literal 2 binary64)))))))
(*.f64 b (*.f64 b (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (+.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) #s(literal 2 binary64))))))
(*.f64 b (*.f64 (*.f64 b (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (+.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) #s(literal 2 binary64)))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))))
(*.f64 (*.f64 b b) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (+.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) #s(literal 2 binary64)))))
(*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 (*.f64 b b) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (+.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) #s(literal 2 binary64)))))
(*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (+.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))))
(*.f64 (*.f64 (*.f64 b b) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (+.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) #s(literal 2 binary64)))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))))
(*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (+.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) #s(literal 2 binary64)))) (*.f64 b b))
(*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) b) (*.f64 b (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (+.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) #s(literal 2 binary64)))))
(*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 b b)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (+.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) #s(literal 2 binary64))))
(sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(neg.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(neg.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))
(/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (/.f64 #s(literal 180 binary64) angle))
(/.f64 (/.f64 (PI.f64) #s(literal -180 binary64)) (/.f64 #s(literal 1 binary64) angle))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (PI.f64))) (/.f64 #s(literal -180 binary64) angle))
(/.f64 (neg.f64 (*.f64 (PI.f64) angle)) #s(literal 180 binary64))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle))
(/.f64 (neg.f64 (/.f64 (PI.f64) #s(literal -180 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) angle)))
(pow.f64 (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (PI.f64) (/.f64 angle #s(literal -180 binary64)))
(*.f64 angle (/.f64 (PI.f64) #s(literal -180 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))
(*.f64 (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 angle #s(literal 180 binary64)))
(*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))
(*.f64 (/.f64 angle #s(literal -180 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (PI.f64) #s(literal -180 binary64)) angle)
(*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (-.f64 #s(literal 0 binary64) angle))
(*.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 (/.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 #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 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 180 binary64) angle)) (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))
(neg.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) (/.f64 #s(literal -180 binary64) angle))
(/.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) angle))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (PI.f64))) (/.f64 #s(literal 180 binary64) angle))
(/.f64 (neg.f64 (*.f64 (PI.f64) angle)) #s(literal -180 binary64))
(/.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 180 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) angle)))
(/.f64 (*.f64 (PI.f64) (-.f64 #s(literal 0 binary64) angle)) #s(literal -180 binary64))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) angle) (PI.f64)) #s(literal -180 binary64))
(/.f64 (neg.f64 (*.f64 (PI.f64) (-.f64 #s(literal 0 binary64) angle))) #s(literal 180 binary64))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (PI.f64)))) (/.f64 #s(literal -180 binary64) angle))
(/.f64 (neg.f64 (neg.f64 (*.f64 (PI.f64) angle))) #s(literal 180 binary64))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) angle) (PI.f64))) #s(literal 180 binary64))
(pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(*.f64 angle (/.f64 (PI.f64) #s(literal 180 binary64)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))
(*.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 (*.f64 (PI.f64) angle) #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 (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 angle #s(literal -180 binary64)))
(*.f64 (/.f64 (PI.f64) #s(literal -180 binary64)) (-.f64 #s(literal 0 binary64) angle))
(*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) angle)
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 180 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) 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 (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)))
(PI.f64)
(log.f64 (exp.f64 (PI.f64)))
(exp.f64 (log.f64 (PI.f64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64))) #s(literal 2 binary64)))
(fabs.f64 (PI.f64))
(sqrt.f64 (*.f64 (PI.f64) (PI.f64)))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))
(pow.f64 (PI.f64) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (PI.f64)) #s(literal 3 binary64))
(pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64))
(pow.f64 (E.f64) (log.f64 (PI.f64)))
(*.f64 (PI.f64) #s(literal 1 binary64))
(*.f64 (PI.f64) (log.f64 (E.f64)))
(*.f64 #s(literal 1 binary64) (PI.f64))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))
(*.f64 (cbrt.f64 (PI.f64)) (log.f64 (exp.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)))))
(*.f64 (cbrt.f64 (PI.f64)) (sqrt.f64 (pow.f64 (PI.f64) #s(literal 4/3 binary64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (log.f64 (exp.f64 (sqrt.f64 (PI.f64)))))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 1/3 binary64)) #s(literal 3 binary64)) (pow.f64 (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 (pow.f64 (PI.f64) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal 1/3 binary64)) (cbrt.f64 (cbrt.f64 (PI.f64))))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64))))
(*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64))))) (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64)))))
(*.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64)))) (exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64)))))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))) (cbrt.f64 (cbrt.f64 (PI.f64))))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64))) (cbrt.f64 (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (pow.f64 (PI.f64) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(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 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))
(cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(neg.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 a a) #s(literal -2 binary64))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 b b))) (/.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (*.f64 a a) #s(literal -2 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 b b))))
(neg.f64 (/.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (*.f64 a a) #s(literal -2 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 b b))))
(neg.f64 (/.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (neg.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)))) (*.f64 b b)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 a a) #s(literal -2 binary64))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 a a) #s(literal -2 binary64))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 b (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) b))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 a a) #s(literal -2 binary64))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))
(/.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (*.f64 a a) #s(literal -2 binary64))) (*.f64 b b))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 a a) #s(literal -2 binary64))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 a a) #s(literal -2 binary64))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 b (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) b)))))
(/.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (neg.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 b b)))
(/.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (*.f64 a a) #s(literal -2 binary64))) #s(literal 1 binary64)) (*.f64 b b))
(/.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) b)) b)
(/.f64 (neg.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (neg.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64))))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 b b))))
(/.f64 (neg.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) b))) (neg.f64 b))
(/.f64 (*.f64 (/.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) (*.f64 (*.f64 a a) #s(literal -2 binary64))) b)
(/.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (*.f64 a a) #s(literal -2 binary64))) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 b b)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (neg.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)))))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 b b)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) b)))) (neg.f64 (neg.f64 b)))
(/.f64 (neg.f64 (*.f64 (/.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) (*.f64 (*.f64 a a) #s(literal -2 binary64)))) (neg.f64 b))
(pow.f64 (/.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 a a) #s(literal -2 binary64))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 a a) #s(literal -2 binary64))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 b (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) b))) #s(literal -1 binary64))
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)))
(*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b))))
(*.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (/.f64 #s(literal 1 binary64) (*.f64 b b))))
(*.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (/.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 b b)))
(*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (*.f64 a a) #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 b b)))
(*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (neg.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 b b))))
(*.f64 (/.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) b))
(*.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) b) (/.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b b)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (*.f64 a a) #s(literal -2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b b)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (*.f64 a a) #s(literal -2 binary64)))) #s(literal -1 binary64)))
(*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal -2 binary64)) (*.f64 (*.f64 a a) (/.f64 #s(literal 1 binary64) (*.f64 b b))))
(*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal -2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) b)) (/.f64 #s(literal 1 binary64) b))
(*.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (/.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal -2 binary64)) b) (/.f64 (*.f64 a a) b))
(*.f64 (/.f64 #s(literal 1 binary64) b) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) b)))
(*.f64 (pow.f64 (/.f64 b (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal -2 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 b (*.f64 a a)) #s(literal -1 binary64)))

simplify521.0ms (2.5%)

Memory
43.4MiB live, 888.6MiB allocated
Algorithm
egg-herbie
Rules
9 156×accelerator-lowering-fma.f32
9 156×accelerator-lowering-fma.f64
6 716×*-lowering-*.f32
6 716×*-lowering-*.f64
4 378×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
064311885
1228811381
2616911071
0831310698
Stop Event
iter limit
node limit
Counts
588 → 588
Calls
Call 1
Inputs
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a)))))))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (* 1/2267481600000 (* (pow (PI) 5) (* (+ a b) (- b a)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a))))))))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (* -1/30855889612800000000 (* (pow (PI) 7) (* (+ a b) (- b a))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (* 1/2267481600000 (* (pow (PI) 5) (* (+ a b) (- b a)))))))))))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* b (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))))))
(+ (* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* b (+ (* 2 (* b (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))))))
(+ (* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* b (+ (* 2 (* b (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))))))
(* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (+ (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b)))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (+ (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b)))))
(* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b))))
(* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))) (* 2 (/ (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) b))) b)) (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))) (* 2 (/ (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) b))) b)) (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(+ (* 2 (* a (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) (* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* a (+ (* -2 (* a (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))))))
(+ (* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* a (+ (* -2 (* a (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))))))
(* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a))))
(* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (+ (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)) (* 2 (/ (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))))
(* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (+ (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)) (* 2 (/ (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))))
(* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a))))
(* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) a)) (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) a))))
(* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) a)) (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) a))))
(* 2 (+ a b))
(+ (* -1/32400 (* (pow angle 2) (* (pow (PI) 2) (+ a b)))) (* 2 (+ a b)))
(+ (* 2 (+ a b)) (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (+ a b))) (* 1/12597120000 (* (pow angle 2) (* (pow (PI) 4) (+ a b)))))))
(+ (* 2 (+ a b)) (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (+ a b))) (* (pow angle 2) (+ (* -1/12244400640000000 (* (pow angle 2) (* (pow (PI) 6) (+ a b)))) (* 1/12597120000 (* (pow (PI) 4) (+ a b))))))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))
(* 2 (* a (cos (* -1/180 (* angle (PI))))))
(+ (* 2 (* a (cos (* -1/180 (* angle (PI)))))) (* 2 (* b (cos (* -1/180 (* angle (PI)))))))
(+ (* 2 (* a (cos (* -1/180 (* angle (PI)))))) (* 2 (* b (cos (* -1/180 (* angle (PI)))))))
(+ (* 2 (* a (cos (* -1/180 (* angle (PI)))))) (* 2 (* b (cos (* -1/180 (* angle (PI)))))))
(* 2 (* b (cos (* -1/180 (* angle (PI))))))
(* b (+ (* 2 (cos (* -1/180 (* angle (PI))))) (* 2 (/ (* a (cos (* -1/180 (* angle (PI))))) b))))
(* b (+ (* 2 (cos (* -1/180 (* angle (PI))))) (* 2 (/ (* a (cos (* -1/180 (* angle (PI))))) b))))
(* b (+ (* 2 (cos (* -1/180 (* angle (PI))))) (* 2 (/ (* a (cos (* -1/180 (* angle (PI))))) b))))
(* 2 (* b (cos (* -1/180 (* angle (PI))))))
(* -1 (* b (+ (* -2 (cos (* -1/180 (* angle (PI))))) (* -2 (/ (* a (cos (* -1/180 (* angle (PI))))) b)))))
(* -1 (* b (+ (* -2 (cos (* -1/180 (* angle (PI))))) (* -2 (/ (* a (cos (* -1/180 (* angle (PI))))) b)))))
(* -1 (* b (+ (* -2 (cos (* -1/180 (* angle (PI))))) (* -2 (/ (* a (cos (* -1/180 (* angle (PI))))) b)))))
(* 2 (* b (cos (* -1/180 (* angle (PI))))))
(+ (* 2 (* a (cos (* -1/180 (* angle (PI)))))) (* 2 (* b (cos (* -1/180 (* angle (PI)))))))
(+ (* 2 (* a (cos (* -1/180 (* angle (PI)))))) (* 2 (* b (cos (* -1/180 (* angle (PI)))))))
(+ (* 2 (* a (cos (* -1/180 (* angle (PI)))))) (* 2 (* b (cos (* -1/180 (* angle (PI)))))))
(* 2 (* a (cos (* -1/180 (* angle (PI))))))
(* a (+ (* 2 (cos (* -1/180 (* angle (PI))))) (* 2 (/ (* b (cos (* -1/180 (* angle (PI))))) a))))
(* a (+ (* 2 (cos (* -1/180 (* angle (PI))))) (* 2 (/ (* b (cos (* -1/180 (* angle (PI))))) a))))
(* a (+ (* 2 (cos (* -1/180 (* angle (PI))))) (* 2 (/ (* b (cos (* -1/180 (* angle (PI))))) a))))
(* 2 (* a (cos (* -1/180 (* angle (PI))))))
(* -1 (* a (+ (* -2 (cos (* -1/180 (* angle (PI))))) (* -2 (/ (* b (cos (* -1/180 (* angle (PI))))) a)))))
(* -1 (* a (+ (* -2 (cos (* -1/180 (* angle (PI))))) (* -2 (/ (* b (cos (* -1/180 (* angle (PI))))) a)))))
(* -1 (* a (+ (* -2 (cos (* -1/180 (* angle (PI))))) (* -2 (/ (* b (cos (* -1/180 (* angle (PI))))) a)))))
2
(+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))
(+ 2 (* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/12597120000 (* (pow angle 2) (pow (PI) 4))))))
(+ 2 (* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/12244400640000000 (* (pow angle 2) (pow (PI) 6))) (* 1/12597120000 (pow (PI) 4)))))))
(* 2 (cos (* -1/180 (* angle (PI)))))
(* 2 (cos (* -1/180 (* angle (PI)))))
(* 2 (cos (* -1/180 (* angle (PI)))))
(* 2 (cos (* -1/180 (* angle (PI)))))
(* 2 (cos (* -1/180 (* angle (PI)))))
(* 2 (cos (* -1/180 (* angle (PI)))))
(* 2 (cos (* -1/180 (* angle (PI)))))
(* 2 (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/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(+ (* -1/90 (* (pow a 2) (* angle (PI)))) (* 1/90 (* angle (* (pow b 2) (PI)))))
(+ (* -1/90 (* (pow a 2) (* angle (PI)))) (* 1/90 (* angle (* (pow b 2) (PI)))))
(+ (* -1/90 (* (pow a 2) (* angle (PI)))) (* 1/90 (* angle (* (pow b 2) (PI)))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (* angle (PI))) (pow b 2))) (* 1/90 (* angle (PI)))))
(* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (* angle (PI))) (pow b 2))) (* 1/90 (* angle (PI)))))
(* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (* angle (PI))) (pow b 2))) (* 1/90 (* angle (PI)))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (* angle (PI))) (pow b 2))) (* 1/90 (* angle (PI)))))
(* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (* angle (PI))) (pow b 2))) (* 1/90 (* angle (PI)))))
(* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (* angle (PI))) (pow b 2))) (* 1/90 (* angle (PI)))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(+ (* -1/90 (* (pow a 2) (* angle (PI)))) (* 1/90 (* angle (* (pow b 2) (PI)))))
(+ (* -1/90 (* (pow a 2) (* angle (PI)))) (* 1/90 (* angle (* (pow b 2) (PI)))))
(+ (* -1/90 (* (pow a 2) (* angle (PI)))) (* 1/90 (* angle (* (pow b 2) (PI)))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(* (pow a 2) (+ (* -1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (pow b 2) (PI))) (pow a 2)))))
(* (pow a 2) (+ (* -1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (pow b 2) (PI))) (pow a 2)))))
(* (pow a 2) (+ (* -1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (pow b 2) (PI))) (pow a 2)))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(* (pow a 2) (+ (* -1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (pow b 2) (PI))) (pow a 2)))))
(* (pow a 2) (+ (* -1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (pow b 2) (PI))) (pow a 2)))))
(* (pow a 2) (+ (* -1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (pow b 2) (PI))) (pow a 2)))))
(* -1/90 (* (pow a 2) (PI)))
(+ (* -1/90 (* (pow a 2) (PI))) (* 1/90 (* (pow b 2) (PI))))
(+ (* -1/90 (* (pow a 2) (PI))) (* 1/90 (* (pow b 2) (PI))))
(+ (* -1/90 (* (pow a 2) (PI))) (* 1/90 (* (pow b 2) (PI))))
(* 1/90 (* (pow b 2) (PI)))
(* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (PI)) (pow b 2))) (* 1/90 (PI))))
(* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (PI)) (pow b 2))) (* 1/90 (PI))))
(* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (PI)) (pow b 2))) (* 1/90 (PI))))
(* 1/90 (* (pow b 2) (PI)))
(* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (PI)) (pow b 2))) (* 1/90 (PI))))
(* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (PI)) (pow b 2))) (* 1/90 (PI))))
(* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (PI)) (pow b 2))) (* 1/90 (PI))))
(* 1/90 (* (pow b 2) (PI)))
(+ (* -1/90 (* (pow a 2) (PI))) (* 1/90 (* (pow b 2) (PI))))
(+ (* -1/90 (* (pow a 2) (PI))) (* 1/90 (* (pow b 2) (PI))))
(+ (* -1/90 (* (pow a 2) (PI))) (* 1/90 (* (pow b 2) (PI))))
(* -1/90 (* (pow a 2) (PI)))
(* (pow a 2) (+ (* -1/90 (PI)) (* 1/90 (/ (* (pow b 2) (PI)) (pow a 2)))))
(* (pow a 2) (+ (* -1/90 (PI)) (* 1/90 (/ (* (pow b 2) (PI)) (pow a 2)))))
(* (pow a 2) (+ (* -1/90 (PI)) (* 1/90 (/ (* (pow b 2) (PI)) (pow a 2)))))
(* -1/90 (* (pow a 2) (PI)))
(* (pow a 2) (+ (* -1/90 (PI)) (* 1/90 (/ (* (pow b 2) (PI)) (pow a 2)))))
(* (pow a 2) (+ (* -1/90 (PI)) (* 1/90 (/ (* (pow b 2) (PI)) (pow a 2)))))
(* (pow a 2) (+ (* -1/90 (PI)) (* 1/90 (/ (* (pow b 2) (PI)) (pow a 2)))))
(* -1 (pow a 2))
(- (pow b 2) (pow a 2))
(- (pow b 2) (pow a 2))
(- (pow b 2) (pow a 2))
(pow b 2)
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(pow b 2)
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(pow b 2)
(+ (* -1 (pow a 2)) (pow b 2))
(+ (* -1 (pow a 2)) (pow b 2))
(+ (* -1 (pow a 2)) (pow b 2))
(* -1 (pow a 2))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* -1 (pow a 2))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(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/90 (* angle (* (pow b 2) (PI))))
(* angle (+ (* 1/90 (* (pow b 2) (PI))) (* 2 (* (pow angle 2) (* (pow b 2) (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3))))))))
(* angle (+ (* 1/90 (* (pow b 2) (PI))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (* (pow b 2) (+ (* 1/22674816000000 (pow (PI) 5)) (+ (* 1/4534963200000 (pow (PI) 5)) (* 1/2267481600000 (pow (PI) 5))))))) (* 2 (* (pow b 2) (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3)))))))))
(* angle (+ (* 1/90 (* (pow b 2) (PI))) (* (pow angle 2) (+ (* 2 (* (pow b 2) (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (* (pow b 2) (+ (* -1/881596846080000000 (pow (PI) 7)) (+ (* -1/1469328076800000000 (pow (PI) 7)) (+ (* -1/4407984230400000000 (pow (PI) 7)) (* -1/30855889612800000000 (pow (PI) 7)))))))) (* 2 (* (pow b 2) (+ (* 1/22674816000000 (pow (PI) 5)) (+ (* 1/4534963200000 (pow (PI) 5)) (* 1/2267481600000 (pow (PI) 5))))))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* angle (+ (* -1/17496000 (* (pow angle 2) (* (pow b 2) (pow (PI) 3)))) (* 1/90 (* (pow b 2) (PI)))))
(* angle (+ (* 1/90 (* (pow b 2) (PI))) (* (pow angle 2) (+ (* -1/17496000 (* (pow b 2) (pow (PI) 3))) (* 1/11337408000000 (* (pow angle 2) (* (pow b 2) (pow (PI) 5))))))))
(* angle (+ (* 1/90 (* (pow b 2) (PI))) (* (pow angle 2) (+ (* -1/17496000 (* (pow b 2) (pow (PI) 3))) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (* (pow b 2) (pow (PI) 7)))) (* 1/11337408000000 (* (pow b 2) (pow (PI) 5)))))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* 1/180 (* angle (PI)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* -1 (pow a 2))
(- (pow b 2) (pow a 2))
(- (pow b 2) (pow a 2))
(- (pow b 2) (pow a 2))
(pow b 2)
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(pow b 2)
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(pow b 2)
(+ (* -1 (pow a 2)) (pow b 2))
(+ (* -1 (pow a 2)) (pow b 2))
(+ (* -1 (pow a 2)) (pow b 2))
(* -1 (pow a 2))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* -1 (pow a 2))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
-1
(- (* 2 (/ (pow b 2) (pow a 2))) 1)
(- (* (pow b 2) (+ (* -2 (/ (pow b 2) (pow a 4))) (* 2 (/ 1 (pow a 2))))) 1)
(- (* (pow b 2) (+ (* (pow b 2) (- (* 2 (/ (pow b 2) (pow a 6))) (* 2 (/ 1 (pow a 4))))) (* 2 (/ 1 (pow a 2))))) 1)
1
(- (+ 1 (* -1 (/ (pow a 2) (pow b 2)))) (/ (pow a 2) (pow b 2)))
(- (+ 1 (+ (* -1 (/ (* (pow a 2) (- (* -1 (pow a 2)) (pow a 2))) (pow b 4))) (* -1 (/ (pow a 2) (pow b 2))))) (/ (pow a 2) (pow b 2)))
(- (+ 1 (+ (* -1 (/ (pow a 2) (pow b 2))) (/ (* (pow a 4) (- (* -1 (pow a 2)) (pow a 2))) (pow b 6)))) (+ (/ (* (pow a 2) (- (* -1 (pow a 2)) (pow a 2))) (pow b 4)) (/ (pow a 2) (pow b 2))))
1
(- (+ 1 (* -1 (/ (pow a 2) (pow b 2)))) (/ (pow a 2) (pow b 2)))
(- (+ 1 (+ (* -1 (/ (* (pow a 2) (- (* -1 (pow a 2)) (pow a 2))) (pow b 4))) (* -1 (/ (pow a 2) (pow b 2))))) (/ (pow a 2) (pow b 2)))
(- (+ 1 (+ (* -1 (/ (pow a 2) (pow b 2))) (/ (* (pow a 4) (- (* -1 (pow a 2)) (pow a 2))) (pow b 6)))) (+ (/ (* (pow a 2) (- (* -1 (pow a 2)) (pow a 2))) (pow b 4)) (/ (pow a 2) (pow b 2))))
1
(+ 1 (* -2 (/ (pow a 2) (pow b 2))))
(+ 1 (* (pow a 2) (- (* 2 (/ (pow a 2) (pow b 4))) (* 2 (/ 1 (pow b 2))))))
(+ 1 (* (pow a 2) (- (* (pow a 2) (+ (* -2 (/ (pow a 2) (pow b 6))) (* 2 (/ 1 (pow b 4))))) (* 2 (/ 1 (pow b 2))))))
-1
(- (/ (pow b 2) (pow a 2)) (+ 1 (* -1 (/ (pow b 2) (pow a 2)))))
(- (+ (* -1 (/ (* (pow b 2) (- (pow b 2) (* -1 (pow b 2)))) (pow a 4))) (/ (pow b 2) (pow a 2))) (+ 1 (* -1 (/ (pow b 2) (pow a 2)))))
(- (+ (/ (* (pow b 4) (- (pow b 2) (* -1 (pow b 2)))) (pow a 6)) (/ (pow b 2) (pow a 2))) (+ 1 (+ (* -1 (/ (pow b 2) (pow a 2))) (/ (* (pow b 2) (- (pow b 2) (* -1 (pow b 2)))) (pow a 4)))))
-1
(- (/ (pow b 2) (pow a 2)) (+ 1 (* -1 (/ (pow b 2) (pow a 2)))))
(- (+ (* -1 (/ (* (pow b 2) (- (pow b 2) (* -1 (pow b 2)))) (pow a 4))) (/ (pow b 2) (pow a 2))) (+ 1 (* -1 (/ (pow b 2) (pow a 2)))))
(- (+ (/ (* (pow b 4) (- (pow b 2) (* -1 (pow b 2)))) (pow a 6)) (/ (pow b 2) (pow a 2))) (+ 1 (+ (* -1 (/ (pow b 2) (pow a 2))) (/ (* (pow b 2) (- (pow b 2) (* -1 (pow b 2)))) (pow a 4)))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2))))))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (* -1/30855889612800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))))))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* -2 (pow a 2))
(+ (* -2 (pow a 2)) (* 2 (pow b 2)))
(+ (* -2 (pow a 2)) (* 2 (pow b 2)))
(+ (* -2 (pow a 2)) (* 2 (pow b 2)))
(* 2 (pow b 2))
(* (pow b 2) (+ 2 (* -2 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 2 (* -2 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 2 (* -2 (/ (pow a 2) (pow b 2)))))
(* 2 (pow b 2))
(* (pow b 2) (+ 2 (* -2 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 2 (* -2 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 2 (* -2 (/ (pow a 2) (pow b 2)))))
(* 2 (pow b 2))
(+ (* -2 (pow a 2)) (* 2 (pow b 2)))
(+ (* -2 (pow a 2)) (* 2 (pow b 2)))
(+ (* -2 (pow a 2)) (* 2 (pow b 2)))
(* -2 (pow a 2))
(* (pow a 2) (- (* 2 (/ (pow b 2) (pow a 2))) 2))
(* (pow a 2) (- (* 2 (/ (pow b 2) (pow a 2))) 2))
(* (pow a 2) (- (* 2 (/ (pow b 2) (pow a 2))) 2))
(* -2 (pow a 2))
(* (pow a 2) (- (* 2 (/ (pow b 2) (pow a 2))) 2))
(* (pow a 2) (- (* 2 (/ (pow b 2) (pow a 2))) 2))
(* (pow a 2) (- (* 2 (/ (pow b 2) (pow a 2))) 2))
(* angle (+ (* -1/90 (/ (* (pow a 2) (PI)) (pow b 2))) (* 1/90 (PI))))
(* angle (+ (* -1/90 (/ (* (pow a 2) (PI)) (pow b 2))) (+ (* 1/90 (PI)) (* (pow angle 2) (+ (* -1/17496000 (pow (PI) 3)) (* 1/17496000 (/ (* (pow a 2) (pow (PI) 3)) (pow b 2))))))))
(* angle (+ (* -1/90 (/ (* (pow a 2) (PI)) (pow b 2))) (+ (* 1/90 (PI)) (* (pow angle 2) (+ (* -1/17496000 (pow (PI) 3)) (+ (* 1/17496000 (/ (* (pow a 2) (pow (PI) 3)) (pow b 2))) (* (pow angle 2) (+ (* -1/11337408000000 (/ (* (pow a 2) (pow (PI) 5)) (pow b 2))) (* 1/11337408000000 (pow (PI) 5))))))))))
(* angle (+ (* -1/90 (/ (* (pow a 2) (PI)) (pow b 2))) (+ (* 1/90 (PI)) (* (pow angle 2) (+ (* -1/17496000 (pow (PI) 3)) (+ (* 1/17496000 (/ (* (pow a 2) (pow (PI) 3)) (pow b 2))) (* (pow angle 2) (+ (* -1/11337408000000 (/ (* (pow a 2) (pow (PI) 5)) (pow b 2))) (+ (* 1/11337408000000 (pow (PI) 5)) (* (pow angle 2) (+ (* -1/15427944806400000000 (pow (PI) 7)) (* 1/15427944806400000000 (/ (* (pow a 2) (pow (PI) 7)) (pow b 2))))))))))))))
(+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))
(+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))
(+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))
(+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))
(+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))
(+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))
(+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))
(+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))
(+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))
(+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))
(* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))
(* (pow a 2) (+ (* -2 (/ (sin (* 1/180 (* angle (PI)))) (pow b 2))) (* 2 (/ (sin (* 1/180 (* angle (PI)))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (/ (sin (* 1/180 (* angle (PI)))) (pow b 2))) (* 2 (/ (sin (* 1/180 (* angle (PI)))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (/ (sin (* 1/180 (* angle (PI)))) (pow b 2))) (* 2 (/ (sin (* 1/180 (* angle (PI)))) (pow a 2)))))
(* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))
(* (pow a 2) (+ (* -2 (/ (sin (* 1/180 (* angle (PI)))) (pow b 2))) (* 2 (/ (sin (* 1/180 (* angle (PI)))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (/ (sin (* 1/180 (* angle (PI)))) (pow b 2))) (* 2 (/ (sin (* 1/180 (* angle (PI)))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (/ (sin (* 1/180 (* angle (PI)))) (pow b 2))) (* 2 (/ (sin (* 1/180 (* angle (PI)))) (pow a 2)))))
(* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))
(/ (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))) (pow b 2))
(/ (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))) (pow b 2))
(/ (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))) (pow b 2))
(* 2 (sin (* 1/180 (* angle (PI)))))
(+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))
(+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))
(+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))
(+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))
(+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* angle (* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (PI)) (pow b 2))) (* 1/90 (PI)))))
(* angle (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/17496000 (pow (PI) 3)) (* 1/17496000 (/ (* (pow a 2) (pow (PI) 3)) (pow b 2)))))) (* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (PI)) (pow b 2))) (* 1/90 (PI))))))
(* angle (+ (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/11337408000000 (/ (* (pow a 2) (pow (PI) 5)) (pow b 2))) (* 1/11337408000000 (pow (PI) 5))))) (* (pow b 2) (+ (* -1/17496000 (pow (PI) 3)) (* 1/17496000 (/ (* (pow a 2) (pow (PI) 3)) (pow b 2))))))) (* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (PI)) (pow b 2))) (* 1/90 (PI))))))
(* angle (+ (* (pow angle 2) (+ (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/15427944806400000000 (pow (PI) 7)) (* 1/15427944806400000000 (/ (* (pow a 2) (pow (PI) 7)) (pow b 2)))))) (* (pow b 2) (+ (* -1/11337408000000 (/ (* (pow a 2) (pow (PI) 5)) (pow b 2))) (* 1/11337408000000 (pow (PI) 5)))))) (* (pow b 2) (+ (* -1/17496000 (pow (PI) 3)) (* 1/17496000 (/ (* (pow a 2) (pow (PI) 3)) (pow b 2))))))) (* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (PI)) (pow b 2))) (* 1/90 (PI))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* angle (* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (PI)) (pow b 2))) (* 1/90 (PI)))))
(* angle (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/64800 (* (pow (PI) 2) (+ (* -1/90 (/ (* (pow a 2) (PI)) (pow b 2))) (* 1/90 (PI))))) (+ (* -1/17496000 (pow (PI) 3)) (* 1/17496000 (/ (* (pow a 2) (pow (PI) 3)) (pow b 2))))))) (* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (PI)) (pow b 2))) (* 1/90 (PI))))))
(* angle (+ (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/64800 (* (pow (PI) 2) (+ (* -1/17496000 (pow (PI) 3)) (* 1/17496000 (/ (* (pow a 2) (pow (PI) 3)) (pow b 2)))))) (+ (* -1/11337408000000 (/ (* (pow a 2) (pow (PI) 5)) (pow b 2))) (+ (* 1/11337408000000 (pow (PI) 5)) (* 1/25194240000 (* (pow (PI) 4) (+ (* -1/90 (/ (* (pow a 2) (PI)) (pow b 2))) (* 1/90 (PI)))))))))) (* (pow b 2) (+ (* -1/64800 (* (pow (PI) 2) (+ (* -1/90 (/ (* (pow a 2) (PI)) (pow b 2))) (* 1/90 (PI))))) (+ (* -1/17496000 (pow (PI) 3)) (* 1/17496000 (/ (* (pow a 2) (pow (PI) 3)) (pow b 2)))))))) (* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (PI)) (pow b 2))) (* 1/90 (PI))))))
(* angle (+ (* (pow angle 2) (+ (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/64800 (* (pow (PI) 2) (+ (* -1/11337408000000 (/ (* (pow a 2) (pow (PI) 5)) (pow b 2))) (* 1/11337408000000 (pow (PI) 5))))) (+ (* -1/24488801280000000 (* (pow (PI) 6) (+ (* -1/90 (/ (* (pow a 2) (PI)) (pow b 2))) (* 1/90 (PI))))) (+ (* -1/15427944806400000000 (pow (PI) 7)) (+ (* 1/15427944806400000000 (/ (* (pow a 2) (pow (PI) 7)) (pow b 2))) (* 1/25194240000 (* (pow (PI) 4) (+ (* -1/17496000 (pow (PI) 3)) (* 1/17496000 (/ (* (pow a 2) (pow (PI) 3)) (pow b 2)))))))))))) (* (pow b 2) (+ (* -1/64800 (* (pow (PI) 2) (+ (* -1/17496000 (pow (PI) 3)) (* 1/17496000 (/ (* (pow a 2) (pow (PI) 3)) (pow b 2)))))) (+ (* -1/11337408000000 (/ (* (pow a 2) (pow (PI) 5)) (pow b 2))) (+ (* 1/11337408000000 (pow (PI) 5)) (* 1/25194240000 (* (pow (PI) 4) (+ (* -1/90 (/ (* (pow a 2) (PI)) (pow b 2))) (* 1/90 (PI))))))))))) (* (pow b 2) (+ (* -1/64800 (* (pow (PI) 2) (+ (* -1/90 (/ (* (pow a 2) (PI)) (pow b 2))) (* 1/90 (PI))))) (+ (* -1/17496000 (pow (PI) 3)) (* 1/17496000 (/ (* (pow a 2) (pow (PI) 3)) (pow b 2)))))))) (* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (PI)) (pow b 2))) (* 1/90 (PI))))))
(* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* 1/180 (* angle (PI)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(* -1/180 (* angle (PI)))
(* -1/180 (* angle (PI)))
(* -1/180 (* angle (PI)))
(* -1/180 (* angle (PI)))
(* -1/180 (* angle (PI)))
(* -1/180 (* angle (PI)))
(* -1/180 (* angle (PI)))
(* -1/180 (* angle (PI)))
(* -1/180 (* angle (PI)))
(* -1/180 (* angle (PI)))
(* -1/180 (* angle (PI)))
(* -1/180 (* angle (PI)))
(* 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
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(* 1/180 (* angle (PI)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(* -1/90 (/ (* (pow a 2) (* angle (PI))) (pow b 2)))
(* angle (+ (* -1/90 (/ (* (pow a 2) (PI)) (pow b 2))) (* 1/17496000 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 3))) (pow b 2)))))
(* angle (+ (* -1/90 (/ (* (pow a 2) (PI)) (pow b 2))) (* (pow angle 2) (+ (* -1/11337408000000 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 5))) (pow b 2))) (* 1/17496000 (/ (* (pow a 2) (pow (PI) 3)) (pow b 2)))))))
(* angle (+ (* -1/90 (/ (* (pow a 2) (PI)) (pow b 2))) (* (pow angle 2) (+ (* 1/17496000 (/ (* (pow a 2) (pow (PI) 3)) (pow b 2))) (* (pow angle 2) (+ (* -1/11337408000000 (/ (* (pow a 2) (pow (PI) 5)) (pow b 2))) (* 1/15427944806400000000 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 7))) (pow b 2)))))))))
(* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))
(* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))
(* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))
(* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))
(* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))
(* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))
(* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))
(* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))
(* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))
(* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))
(* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))
(* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))
(* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))
(* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))
(* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))
(* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))
(* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))
(* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))
(* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))
(* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))
(* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))
(* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))
(* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))
(* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))
(* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))
(* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))
(* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))
(* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))
(* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))
(* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))
(* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))
(* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))
Outputs
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a)))))))))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle angle) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/8748000 binary64)))))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (* 1/2267481600000 (* (pow (PI) 5) (* (+ a b) (- b a)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a))))))))))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/8748000 binary64))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal 1/1417176000000 binary64))))))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (* -1/30855889612800000000 (* (pow (PI) 7) (* (+ a b) (- b a))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (* 1/2267481600000 (* (pow (PI) 5) (* (+ a b) (- b a)))))))))))))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/8748000 binary64)))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal 1/1417176000000 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 #s(literal -1/881596846080000000 binary64) (pow.f64 (PI.f64) #s(literal 7 binary64))) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal -29/30855889612800000000 binary64)))))))))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(+ (* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* b (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))))))
(+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) #s(literal 0 binary64))
(+ (* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* b (+ (* 2 (* b (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))))))
(+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (*.f64 b (*.f64 (*.f64 #s(literal 2 binary64) b) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))))
(+ (* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* b (+ (* 2 (* b (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))))))
(+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (*.f64 b (*.f64 (*.f64 #s(literal 2 binary64) b) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))))
(* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* (pow b 2) (+ (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) #s(literal 0 binary64)))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (+ (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b)))))
(*.f64 (*.f64 b b) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (*.f64 b b)))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (+ (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b)))))
(*.f64 (*.f64 b b) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (*.f64 b b)))))
(* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* (pow b 2) (+ (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) #s(literal 0 binary64)))
(* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))) (* 2 (/ (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) b))) b)) (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) b) #s(literal 0 binary64)) b)))
(* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))) (* 2 (/ (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) b))) b)) (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) b) #s(literal 0 binary64)) b)))
(* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(+ (* 2 (* a (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) (* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) #s(literal 0 binary64))
(+ (* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* a (+ (* -2 (* a (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))))))
(+.f64 (*.f64 a (*.f64 (*.f64 #s(literal -2 binary64) a) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) #s(literal 0 binary64)))
(+ (* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* a (+ (* -2 (* a (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))))))
(+.f64 (*.f64 a (*.f64 (*.f64 #s(literal -2 binary64) a) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) #s(literal 0 binary64)))
(* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal -2 binary64)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) #s(literal 0 binary64)))
(* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (+ (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)) (* 2 (/ (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal -2 binary64)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 #s(literal 2 binary64) (*.f64 a a))) #s(literal 0 binary64))))
(* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (+ (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)) (* 2 (/ (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal -2 binary64)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 #s(literal 2 binary64) (*.f64 a a))) #s(literal 0 binary64))))
(* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal -2 binary64)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) #s(literal 0 binary64)))
(* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) a)) (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) a))))
(*.f64 (*.f64 a a) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal -2 binary64)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) a))) #s(literal 0 binary64)) a)))
(* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) a)) (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) a))))
(*.f64 (*.f64 a a) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal -2 binary64)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) a))) #s(literal 0 binary64)) a)))
(* 2 (+ a b))
(*.f64 (+.f64 a b) #s(literal 2 binary64))
(+ (* -1/32400 (* (pow angle 2) (* (pow (PI) 2) (+ a b)))) (* 2 (+ a b)))
(+.f64 (*.f64 (+.f64 a b) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (*.f64 (+.f64 a b) (*.f64 (PI.f64) (PI.f64)))))
(+ (* 2 (+ a b)) (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (+ a b))) (* 1/12597120000 (* (pow angle 2) (* (pow (PI) 4) (+ a b)))))))
(+.f64 (*.f64 (+.f64 a b) #s(literal 2 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (+.f64 a b)) (*.f64 (*.f64 #s(literal 1/12597120000 binary64) (*.f64 angle angle)) (*.f64 (+.f64 a b) (pow.f64 (PI.f64) #s(literal 4 binary64)))))))
(+ (* 2 (+ a b)) (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (+ a b))) (* (pow angle 2) (+ (* -1/12244400640000000 (* (pow angle 2) (* (pow (PI) 6) (+ a b)))) (* 1/12597120000 (* (pow (PI) 4) (+ a b))))))))
(+.f64 (*.f64 (+.f64 a b) #s(literal 2 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (+.f64 a b)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/12244400640000000 binary64) (*.f64 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) #s(literal 6 binary64))) (+.f64 a b))) (*.f64 (*.f64 #s(literal 1/12597120000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) (+.f64 a b)))))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))
(*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) #s(literal 2 binary64)))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))
(*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) #s(literal 2 binary64)))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))
(*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) #s(literal 2 binary64)))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))
(*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) #s(literal 2 binary64)))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))
(*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) #s(literal 2 binary64)))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))
(*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) #s(literal 2 binary64)))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))
(*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) #s(literal 2 binary64)))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))
(*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) #s(literal 2 binary64)))
(* 2 (* a (cos (* -1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) a) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))))
(+ (* 2 (* a (cos (* -1/180 (* angle (PI)))))) (* 2 (* b (cos (* -1/180 (* angle (PI)))))))
(*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) #s(literal 2 binary64)))
(+ (* 2 (* a (cos (* -1/180 (* angle (PI)))))) (* 2 (* b (cos (* -1/180 (* angle (PI)))))))
(*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) #s(literal 2 binary64)))
(+ (* 2 (* a (cos (* -1/180 (* angle (PI)))))) (* 2 (* b (cos (* -1/180 (* angle (PI)))))))
(*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) #s(literal 2 binary64)))
(* 2 (* b (cos (* -1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) b) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))))
(* b (+ (* 2 (cos (* -1/180 (* angle (PI))))) (* 2 (/ (* a (cos (* -1/180 (* angle (PI))))) b))))
(*.f64 b (*.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 a b)))))
(* b (+ (* 2 (cos (* -1/180 (* angle (PI))))) (* 2 (/ (* a (cos (* -1/180 (* angle (PI))))) b))))
(*.f64 b (*.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 a b)))))
(* b (+ (* 2 (cos (* -1/180 (* angle (PI))))) (* 2 (/ (* a (cos (* -1/180 (* angle (PI))))) b))))
(*.f64 b (*.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 a b)))))
(* 2 (* b (cos (* -1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) b) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))))
(* -1 (* b (+ (* -2 (cos (* -1/180 (* angle (PI))))) (* -2 (/ (* a (cos (* -1/180 (* angle (PI))))) b)))))
(*.f64 b (*.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 a b)))))
(* -1 (* b (+ (* -2 (cos (* -1/180 (* angle (PI))))) (* -2 (/ (* a (cos (* -1/180 (* angle (PI))))) b)))))
(*.f64 b (*.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 a b)))))
(* -1 (* b (+ (* -2 (cos (* -1/180 (* angle (PI))))) (* -2 (/ (* a (cos (* -1/180 (* angle (PI))))) b)))))
(*.f64 b (*.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 a b)))))
(* 2 (* b (cos (* -1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) b) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))))
(+ (* 2 (* a (cos (* -1/180 (* angle (PI)))))) (* 2 (* b (cos (* -1/180 (* angle (PI)))))))
(*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) #s(literal 2 binary64)))
(+ (* 2 (* a (cos (* -1/180 (* angle (PI)))))) (* 2 (* b (cos (* -1/180 (* angle (PI)))))))
(*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) #s(literal 2 binary64)))
(+ (* 2 (* a (cos (* -1/180 (* angle (PI)))))) (* 2 (* b (cos (* -1/180 (* angle (PI)))))))
(*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) #s(literal 2 binary64)))
(* 2 (* a (cos (* -1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) a) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))))
(* a (+ (* 2 (cos (* -1/180 (* angle (PI))))) (* 2 (/ (* b (cos (* -1/180 (* angle (PI))))) a))))
(*.f64 a (*.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 b a)))))
(* a (+ (* 2 (cos (* -1/180 (* angle (PI))))) (* 2 (/ (* b (cos (* -1/180 (* angle (PI))))) a))))
(*.f64 a (*.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 b a)))))
(* a (+ (* 2 (cos (* -1/180 (* angle (PI))))) (* 2 (/ (* b (cos (* -1/180 (* angle (PI))))) a))))
(*.f64 a (*.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 b a)))))
(* 2 (* a (cos (* -1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) a) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))))
(* -1 (* a (+ (* -2 (cos (* -1/180 (* angle (PI))))) (* -2 (/ (* b (cos (* -1/180 (* angle (PI))))) a)))))
(*.f64 a (*.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 b a)))))
(* -1 (* a (+ (* -2 (cos (* -1/180 (* angle (PI))))) (* -2 (/ (* b (cos (* -1/180 (* angle (PI))))) a)))))
(*.f64 a (*.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 b a)))))
(* -1 (* a (+ (* -2 (cos (* -1/180 (* angle (PI))))) (* -2 (/ (* b (cos (* -1/180 (* angle (PI))))) a)))))
(*.f64 a (*.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 b a)))))
2
#s(literal 2 binary64)
(+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))
(+.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64))))
(+ 2 (* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/12597120000 (* (pow angle 2) (pow (PI) 4))))))
(+.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 #s(literal 1/12597120000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 4 binary64))))))
(+ 2 (* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/12244400640000000 (* (pow angle 2) (pow (PI) 6))) (* 1/12597120000 (pow (PI) 4)))))))
(+.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 #s(literal -1/12244400640000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 6 binary64))) (*.f64 #s(literal 1/12597120000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))))))))
(* 2 (cos (* -1/180 (* angle (PI)))))
(*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))))
(* 2 (cos (* -1/180 (* angle (PI)))))
(*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))))
(* 2 (cos (* -1/180 (* angle (PI)))))
(*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))))
(* 2 (cos (* -1/180 (* angle (PI)))))
(*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))))
(* 2 (cos (* -1/180 (* angle (PI)))))
(*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))))
(* 2 (cos (* -1/180 (* angle (PI)))))
(*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))))
(* 2 (cos (* -1/180 (* angle (PI)))))
(*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))))
(* 2 (cos (* -1/180 (* angle (PI)))))
(*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))))
1
#s(literal 1 binary64)
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64)) (*.f64 (*.f64 #s(literal 1/25194240000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 4 binary64))))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 #s(literal -1/24488801280000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 6 binary64))) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/25194240000 binary64)))))))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
(+ (* -1/90 (* (pow a 2) (* angle (PI)))) (* 1/90 (* angle (* (pow b 2) (PI)))))
(+.f64 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b))))
(+ (* -1/90 (* (pow a 2) (* angle (PI)))) (* 1/90 (* angle (* (pow b 2) (PI)))))
(+.f64 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b))))
(+ (* -1/90 (* (pow a 2) (* angle (PI)))) (* 1/90 (* angle (* (pow b 2) (PI)))))
(+.f64 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (* angle (PI))) (pow b 2))) (* 1/90 (* angle (PI)))))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) (*.f64 b b)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))
(* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (* angle (PI))) (pow b 2))) (* 1/90 (* angle (PI)))))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) (*.f64 b b)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))
(* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (* angle (PI))) (pow b 2))) (* 1/90 (* angle (PI)))))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) (*.f64 b b)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (* angle (PI))) (pow b 2))) (* 1/90 (* angle (PI)))))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) (*.f64 b b)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))
(* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (* angle (PI))) (pow b 2))) (* 1/90 (* angle (PI)))))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) (*.f64 b b)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))
(* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (* angle (PI))) (pow b 2))) (* 1/90 (* angle (PI)))))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) (*.f64 b b)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(+ (* -1/90 (* (pow a 2) (* angle (PI)))) (* 1/90 (* angle (* (pow b 2) (PI)))))
(+.f64 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b))))
(+ (* -1/90 (* (pow a 2) (* angle (PI)))) (* 1/90 (* angle (* (pow b 2) (PI)))))
(+.f64 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b))))
(+ (* -1/90 (* (pow a 2) (* angle (PI)))) (* 1/90 (* angle (* (pow b 2) (PI)))))
(+.f64 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
(* (pow a 2) (+ (* -1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (pow b 2) (PI))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/90 binary64)) (/.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b))) (*.f64 a a))))
(* (pow a 2) (+ (* -1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (pow b 2) (PI))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/90 binary64)) (/.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b))) (*.f64 a a))))
(* (pow a 2) (+ (* -1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (pow b 2) (PI))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/90 binary64)) (/.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b))) (*.f64 a a))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
(* (pow a 2) (+ (* -1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (pow b 2) (PI))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/90 binary64)) (/.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b))) (*.f64 a a))))
(* (pow a 2) (+ (* -1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (pow b 2) (PI))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/90 binary64)) (/.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b))) (*.f64 a a))))
(* (pow a 2) (+ (* -1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (pow b 2) (PI))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/90 binary64)) (/.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b))) (*.f64 a a))))
(* -1/90 (* (pow a 2) (PI)))
(*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) (*.f64 a a)))
(+ (* -1/90 (* (pow a 2) (PI))) (* 1/90 (* (pow b 2) (PI))))
(*.f64 (PI.f64) (+.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 #s(literal 1/90 binary64) (*.f64 b b))))
(+ (* -1/90 (* (pow a 2) (PI))) (* 1/90 (* (pow b 2) (PI))))
(*.f64 (PI.f64) (+.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 #s(literal 1/90 binary64) (*.f64 b b))))
(+ (* -1/90 (* (pow a 2) (PI))) (* 1/90 (* (pow b 2) (PI))))
(*.f64 (PI.f64) (+.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 #s(literal 1/90 binary64) (*.f64 b b))))
(* 1/90 (* (pow b 2) (PI)))
(*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b)))
(* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (PI)) (pow b 2))) (* 1/90 (PI))))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) (*.f64 a a))) (*.f64 b b)) (*.f64 #s(literal 1/90 binary64) (PI.f64))))
(* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (PI)) (pow b 2))) (* 1/90 (PI))))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) (*.f64 a a))) (*.f64 b b)) (*.f64 #s(literal 1/90 binary64) (PI.f64))))
(* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (PI)) (pow b 2))) (* 1/90 (PI))))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) (*.f64 a a))) (*.f64 b b)) (*.f64 #s(literal 1/90 binary64) (PI.f64))))
(* 1/90 (* (pow b 2) (PI)))
(*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b)))
(* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (PI)) (pow b 2))) (* 1/90 (PI))))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) (*.f64 a a))) (*.f64 b b)) (*.f64 #s(literal 1/90 binary64) (PI.f64))))
(* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (PI)) (pow b 2))) (* 1/90 (PI))))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) (*.f64 a a))) (*.f64 b b)) (*.f64 #s(literal 1/90 binary64) (PI.f64))))
(* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (PI)) (pow b 2))) (* 1/90 (PI))))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) (*.f64 a a))) (*.f64 b b)) (*.f64 #s(literal 1/90 binary64) (PI.f64))))
(* 1/90 (* (pow b 2) (PI)))
(*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b)))
(+ (* -1/90 (* (pow a 2) (PI))) (* 1/90 (* (pow b 2) (PI))))
(*.f64 (PI.f64) (+.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 #s(literal 1/90 binary64) (*.f64 b b))))
(+ (* -1/90 (* (pow a 2) (PI))) (* 1/90 (* (pow b 2) (PI))))
(*.f64 (PI.f64) (+.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 #s(literal 1/90 binary64) (*.f64 b b))))
(+ (* -1/90 (* (pow a 2) (PI))) (* 1/90 (* (pow b 2) (PI))))
(*.f64 (PI.f64) (+.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 #s(literal 1/90 binary64) (*.f64 b b))))
(* -1/90 (* (pow a 2) (PI)))
(*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) (*.f64 a a)))
(* (pow a 2) (+ (* -1/90 (PI)) (* 1/90 (/ (* (pow b 2) (PI)) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (PI.f64) #s(literal -1/90 binary64)) (/.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))) (*.f64 a a))))
(* (pow a 2) (+ (* -1/90 (PI)) (* 1/90 (/ (* (pow b 2) (PI)) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (PI.f64) #s(literal -1/90 binary64)) (/.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))) (*.f64 a a))))
(* (pow a 2) (+ (* -1/90 (PI)) (* 1/90 (/ (* (pow b 2) (PI)) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (PI.f64) #s(literal -1/90 binary64)) (/.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))) (*.f64 a a))))
(* -1/90 (* (pow a 2) (PI)))
(*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) (*.f64 a a)))
(* (pow a 2) (+ (* -1/90 (PI)) (* 1/90 (/ (* (pow b 2) (PI)) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (PI.f64) #s(literal -1/90 binary64)) (/.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))) (*.f64 a a))))
(* (pow a 2) (+ (* -1/90 (PI)) (* 1/90 (/ (* (pow b 2) (PI)) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (PI.f64) #s(literal -1/90 binary64)) (/.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))) (*.f64 a a))))
(* (pow a 2) (+ (* -1/90 (PI)) (* 1/90 (/ (* (pow b 2) (PI)) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (PI.f64) #s(literal -1/90 binary64)) (/.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))) (*.f64 a a))))
(* -1 (pow a 2))
(-.f64 #s(literal 0 binary64) (*.f64 a a))
(- (pow b 2) (pow a 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(- (pow b 2) (pow a 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(- (pow b 2) (pow a 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(pow b 2)
(*.f64 b b)
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))
(pow b 2)
(*.f64 b b)
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))
(pow b 2)
(*.f64 b b)
(+ (* -1 (pow a 2)) (pow b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(+ (* -1 (pow a 2)) (pow b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(+ (* -1 (pow a 2)) (pow b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(* -1 (pow a 2))
(-.f64 #s(literal 0 binary64) (*.f64 a a))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 (*.f64 a a) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 (*.f64 a a) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 (*.f64 a a) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))
(* -1 (pow a 2))
(-.f64 #s(literal 0 binary64) (*.f64 a a))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 (*.f64 a a) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 (*.f64 a a) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 (*.f64 a a) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))
(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/90 (* angle (* (pow b 2) (PI))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(* angle (+ (* 1/90 (* (pow b 2) (PI))) (* 2 (* (pow angle 2) (* (pow b 2) (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3))))))))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/8748000 binary64))))))
(* angle (+ (* 1/90 (* (pow b 2) (PI))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (* (pow b 2) (+ (* 1/22674816000000 (pow (PI) 5)) (+ (* 1/4534963200000 (pow (PI) 5)) (* 1/2267481600000 (pow (PI) 5))))))) (* 2 (* (pow b 2) (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3)))))))))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/8748000 binary64))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/1417176000000 binary64))))))))
(* angle (+ (* 1/90 (* (pow b 2) (PI))) (* (pow angle 2) (+ (* 2 (* (pow b 2) (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (* (pow b 2) (+ (* -1/881596846080000000 (pow (PI) 7)) (+ (* -1/1469328076800000000 (pow (PI) 7)) (+ (* -1/4407984230400000000 (pow (PI) 7)) (* -1/30855889612800000000 (pow (PI) 7)))))))) (* 2 (* (pow b 2) (+ (* 1/22674816000000 (pow (PI) 5)) (+ (* 1/4534963200000 (pow (PI) 5)) (* 1/2267481600000 (pow (PI) 5))))))))))))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/8748000 binary64))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/1417176000000 binary64))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (+.f64 (*.f64 #s(literal -1/881596846080000000 binary64) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) #s(literal -29/30855889612800000000 binary64)))))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(* angle (+ (* -1/17496000 (* (pow angle 2) (* (pow b 2) (pow (PI) 3)))) (* 1/90 (* (pow b 2) (PI)))))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))) (*.f64 #s(literal -1/17496000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 b b))))))
(* angle (+ (* 1/90 (* (pow b 2) (PI))) (* (pow angle 2) (+ (* -1/17496000 (* (pow b 2) (pow (PI) 3))) (* 1/11337408000000 (* (pow angle 2) (* (pow b 2) (pow (PI) 5))))))))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 b b)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 #s(literal 1/11337408000000 binary64) (*.f64 angle angle)) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (*.f64 b b)))))))
(* angle (+ (* 1/90 (* (pow b 2) (PI))) (* (pow angle 2) (+ (* -1/17496000 (* (pow b 2) (pow (PI) 3))) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (* (pow b 2) (pow (PI) 7)))) (* 1/11337408000000 (* (pow b 2) (pow (PI) 5)))))))))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 b b)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/15427944806400000000 binary64) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) #s(literal 7 binary64)))) (*.f64 (*.f64 #s(literal 1/11337408000000 binary64) (*.f64 b b)) (pow.f64 (PI.f64) #s(literal 5 binary64)))))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(*.f64 angle (+.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/34992000 binary64)) (*.f64 (*.f64 #s(literal 1/22674816000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 5 binary64)))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(*.f64 angle (+.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/34992000 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64))) (*.f64 (*.f64 #s(literal -1/30855889612800000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 7 binary64)))))))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(* -1 (pow a 2))
(-.f64 #s(literal 0 binary64) (*.f64 a a))
(- (pow b 2) (pow a 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(- (pow b 2) (pow a 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(- (pow b 2) (pow a 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(pow b 2)
(*.f64 b b)
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))
(pow b 2)
(*.f64 b b)
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))
(pow b 2)
(*.f64 b b)
(+ (* -1 (pow a 2)) (pow b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(+ (* -1 (pow a 2)) (pow b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(+ (* -1 (pow a 2)) (pow b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(* -1 (pow a 2))
(-.f64 #s(literal 0 binary64) (*.f64 a a))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 (*.f64 a a) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 (*.f64 a a) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 (*.f64 a a) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))
(* -1 (pow a 2))
(-.f64 #s(literal 0 binary64) (*.f64 a a))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 (*.f64 a a) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 (*.f64 a a) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 (*.f64 a a) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))
-1
#s(literal -1 binary64)
(- (* 2 (/ (pow b 2) (pow a 2))) 1)
(+.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 a a)))
(- (* (pow b 2) (+ (* -2 (/ (pow b 2) (pow a 4))) (* 2 (/ 1 (pow a 2))))) 1)
(+.f64 #s(literal -1 binary64) (*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 b b)) (pow.f64 a #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 a a)))))
(- (* (pow b 2) (+ (* (pow b 2) (- (* 2 (/ (pow b 2) (pow a 6))) (* 2 (/ 1 (pow a 4))))) (* 2 (/ 1 (pow a 2))))) 1)
(+.f64 #s(literal -1 binary64) (*.f64 (*.f64 b b) (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 a a)) (*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (pow.f64 a #s(literal 6 binary64))) (/.f64 #s(literal -2 binary64) (pow.f64 a #s(literal 4 binary64))))))))
1
#s(literal 1 binary64)
(- (+ 1 (* -1 (/ (pow a 2) (pow b 2)))) (/ (pow a 2) (pow b 2)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 b b)))
(- (+ 1 (+ (* -1 (/ (* (pow a 2) (- (* -1 (pow a 2)) (pow a 2))) (pow b 4))) (* -1 (/ (pow a 2) (pow b 2))))) (/ (pow a 2) (pow b 2)))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 a a) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (*.f64 (*.f64 b b) (*.f64 b b)))) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 b b)))
(- (+ 1 (+ (* -1 (/ (pow a 2) (pow b 2))) (/ (* (pow a 4) (- (* -1 (pow a 2)) (pow a 2))) (pow b 6)))) (+ (/ (* (pow a 2) (- (* -1 (pow a 2)) (pow a 2))) (pow b 4)) (/ (pow a 2) (pow b 2))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (pow.f64 b #s(literal 6 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 a a) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (*.f64 (*.f64 b b) (*.f64 b b)))) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 b b)))))
1
#s(literal 1 binary64)
(- (+ 1 (* -1 (/ (pow a 2) (pow b 2)))) (/ (pow a 2) (pow b 2)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 b b)))
(- (+ 1 (+ (* -1 (/ (* (pow a 2) (- (* -1 (pow a 2)) (pow a 2))) (pow b 4))) (* -1 (/ (pow a 2) (pow b 2))))) (/ (pow a 2) (pow b 2)))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 a a) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (*.f64 (*.f64 b b) (*.f64 b b)))) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 b b)))
(- (+ 1 (+ (* -1 (/ (pow a 2) (pow b 2))) (/ (* (pow a 4) (- (* -1 (pow a 2)) (pow a 2))) (pow b 6)))) (+ (/ (* (pow a 2) (- (* -1 (pow a 2)) (pow a 2))) (pow b 4)) (/ (pow a 2) (pow b 2))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (pow.f64 b #s(literal 6 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 a a) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (*.f64 (*.f64 b b) (*.f64 b b)))) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 b b)))))
1
#s(literal 1 binary64)
(+ 1 (* -2 (/ (pow a 2) (pow b 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 b b)))
(+ 1 (* (pow a 2) (- (* 2 (/ (pow a 2) (pow b 4))) (* 2 (/ 1 (pow b 2))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 a a) (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 a a)) (*.f64 (*.f64 b b) (*.f64 b b))) (/.f64 #s(literal -2 binary64) (*.f64 b b)))))
(+ 1 (* (pow a 2) (- (* (pow a 2) (+ (* -2 (/ (pow a 2) (pow b 6))) (* 2 (/ 1 (pow b 4))))) (* 2 (/ 1 (pow b 2))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 a a) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (pow.f64 b #s(literal 6 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (*.f64 b b))))) (/.f64 #s(literal -2 binary64) (*.f64 b b)))))
-1
#s(literal -1 binary64)
(- (/ (pow b 2) (pow a 2)) (+ 1 (* -1 (/ (pow b 2) (pow a 2)))))
(+.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 a a)))
(- (+ (* -1 (/ (* (pow b 2) (- (pow b 2) (* -1 (pow b 2)))) (pow a 4))) (/ (pow b 2) (pow a 2))) (+ 1 (* -1 (/ (pow b 2) (pow a 2)))))
(-.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 a a))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (/.f64 (*.f64 b b) (pow.f64 a #s(literal 4 binary64)))))
(- (+ (/ (* (pow b 4) (- (pow b 2) (* -1 (pow b 2)))) (pow a 6)) (/ (pow b 2) (pow a 2))) (+ 1 (+ (* -1 (/ (pow b 2) (pow a 2))) (/ (* (pow b 2) (- (pow b 2) (* -1 (pow b 2)))) (pow a 4)))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (pow.f64 a #s(literal 6 binary64))) (-.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 a a))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (/.f64 (*.f64 b b) (pow.f64 a #s(literal 4 binary64))))))
-1
#s(literal -1 binary64)
(- (/ (pow b 2) (pow a 2)) (+ 1 (* -1 (/ (pow b 2) (pow a 2)))))
(+.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 a a)))
(- (+ (* -1 (/ (* (pow b 2) (- (pow b 2) (* -1 (pow b 2)))) (pow a 4))) (/ (pow b 2) (pow a 2))) (+ 1 (* -1 (/ (pow b 2) (pow a 2)))))
(-.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 a a))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (/.f64 (*.f64 b b) (pow.f64 a #s(literal 4 binary64)))))
(- (+ (/ (* (pow b 4) (- (pow b 2) (* -1 (pow b 2)))) (pow a 6)) (/ (pow b 2) (pow a 2))) (+ 1 (+ (* -1 (/ (pow b 2) (pow a 2))) (/ (* (pow b 2) (- (pow b 2) (* -1 (pow b 2)))) (pow a 4)))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (pow.f64 a #s(literal 6 binary64))) (-.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 a a))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (/.f64 (*.f64 b b) (pow.f64 a #s(literal 4 binary64))))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b)))) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b)))) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b)))) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b)))) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b)))) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b)))) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (*.f64 b b) (*.f64 a a))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (*.f64 b b) (*.f64 a a))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (*.f64 b b) (*.f64 a a))))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (*.f64 b b) (*.f64 a a))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (*.f64 b b) (*.f64 a a))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (*.f64 b b) (*.f64 a a))))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))))))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle angle) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/8748000 binary64)))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2))))))))))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/8748000 binary64))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal 1/1417176000000 binary64))))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (* -1/30855889612800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))))))))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/8748000 binary64)))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal 1/1417176000000 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 #s(literal -1/881596846080000000 binary64) (pow.f64 (PI.f64) #s(literal 7 binary64))) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal -29/30855889612800000000 binary64)))))))))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(* -2 (pow a 2))
(*.f64 #s(literal -2 binary64) (*.f64 a a))
(+ (* -2 (pow a 2)) (* 2 (pow b 2)))
(+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b)))
(+ (* -2 (pow a 2)) (* 2 (pow b 2)))
(+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b)))
(+ (* -2 (pow a 2)) (* 2 (pow b 2)))
(+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b)))
(* 2 (pow b 2))
(*.f64 #s(literal 2 binary64) (*.f64 b b))
(* (pow b 2) (+ 2 (* -2 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 b b))))
(* (pow b 2) (+ 2 (* -2 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 b b))))
(* (pow b 2) (+ 2 (* -2 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 b b))))
(* 2 (pow b 2))
(*.f64 #s(literal 2 binary64) (*.f64 b b))
(* (pow b 2) (+ 2 (* -2 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 b b))))
(* (pow b 2) (+ 2 (* -2 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 b b))))
(* (pow b 2) (+ 2 (* -2 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 b b))))
(* 2 (pow b 2))
(*.f64 #s(literal 2 binary64) (*.f64 b b))
(+ (* -2 (pow a 2)) (* 2 (pow b 2)))
(+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b)))
(+ (* -2 (pow a 2)) (* 2 (pow b 2)))
(+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b)))
(+ (* -2 (pow a 2)) (* 2 (pow b 2)))
(+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b)))
(* -2 (pow a 2))
(*.f64 #s(literal -2 binary64) (*.f64 a a))
(* (pow a 2) (- (* 2 (/ (pow b 2) (pow a 2))) 2))
(*.f64 (*.f64 a a) (+.f64 #s(literal -2 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 a a))))
(* (pow a 2) (- (* 2 (/ (pow b 2) (pow a 2))) 2))
(*.f64 (*.f64 a a) (+.f64 #s(literal -2 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 a a))))
(* (pow a 2) (- (* 2 (/ (pow b 2) (pow a 2))) 2))
(*.f64 (*.f64 a a) (+.f64 #s(literal -2 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 a a))))
(* -2 (pow a 2))
(*.f64 #s(literal -2 binary64) (*.f64 a a))
(* (pow a 2) (- (* 2 (/ (pow b 2) (pow a 2))) 2))
(*.f64 (*.f64 a a) (+.f64 #s(literal -2 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 a a))))
(* (pow a 2) (- (* 2 (/ (pow b 2) (pow a 2))) 2))
(*.f64 (*.f64 a a) (+.f64 #s(literal -2 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 a a))))
(* (pow a 2) (- (* 2 (/ (pow b 2) (pow a 2))) 2))
(*.f64 (*.f64 a a) (+.f64 #s(literal -2 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 a a))))
(* angle (+ (* -1/90 (/ (* (pow a 2) (PI)) (pow b 2))) (* 1/90 (PI))))
(*.f64 angle (+.f64 (/.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) (*.f64 a a))) (*.f64 b b)) (*.f64 #s(literal 1/90 binary64) (PI.f64))))
(* angle (+ (* -1/90 (/ (* (pow a 2) (PI)) (pow b 2))) (+ (* 1/90 (PI)) (* (pow angle 2) (+ (* -1/17496000 (pow (PI) 3)) (* 1/17496000 (/ (* (pow a 2) (pow (PI) 3)) (pow b 2))))))))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (+.f64 (/.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) (*.f64 a a))) (*.f64 b b)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/17496000 binary64)) (*.f64 #s(literal 1/17496000 binary64) (/.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 a a)) (*.f64 b b))))))))
(* angle (+ (* -1/90 (/ (* (pow a 2) (PI)) (pow b 2))) (+ (* 1/90 (PI)) (* (pow angle 2) (+ (* -1/17496000 (pow (PI) 3)) (+ (* 1/17496000 (/ (* (pow a 2) (pow (PI) 3)) (pow b 2))) (* (pow angle 2) (+ (* -1/11337408000000 (/ (* (pow a 2) (pow (PI) 5)) (pow b 2))) (* 1/11337408000000 (pow (PI) 5))))))))))
(*.f64 angle (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) (*.f64 a a))) (*.f64 b b)) (*.f64 #s(literal 1/90 binary64) (PI.f64))) (*.f64 (*.f64 angle angle) (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/17496000 binary64)) (*.f64 #s(literal 1/17496000 binary64) (/.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 a a)) (*.f64 b b)))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/11337408000000 binary64) (/.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (*.f64 a a)) (*.f64 b b))) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/11337408000000 binary64))))))))
(* angle (+ (* -1/90 (/ (* (pow a 2) (PI)) (pow b 2))) (+ (* 1/90 (PI)) (* (pow angle 2) (+ (* -1/17496000 (pow (PI) 3)) (+ (* 1/17496000 (/ (* (pow a 2) (pow (PI) 3)) (pow b 2))) (* (pow angle 2) (+ (* -1/11337408000000 (/ (* (pow a 2) (pow (PI) 5)) (pow b 2))) (+ (* 1/11337408000000 (pow (PI) 5)) (* (pow angle 2) (+ (* -1/15427944806400000000 (pow (PI) 7)) (* 1/15427944806400000000 (/ (* (pow a 2) (pow (PI) 7)) (pow b 2))))))))))))))
(*.f64 angle (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) (*.f64 a a))) (*.f64 b b)) (*.f64 #s(literal 1/90 binary64) (PI.f64))) (*.f64 (*.f64 angle angle) (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/17496000 binary64)) (*.f64 #s(literal 1/17496000 binary64) (/.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 a a)) (*.f64 b b)))) (*.f64 (*.f64 angle angle) (+.f64 (+.f64 (*.f64 #s(literal -1/11337408000000 binary64) (/.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (*.f64 a a)) (*.f64 b b))) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/11337408000000 binary64))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) #s(literal -1/15427944806400000000 binary64)) (*.f64 #s(literal 1/15427944806400000000 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) (/.f64 (*.f64 a a) (*.f64 b b))))))))))))
(+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))
(+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b)))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))
(+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b)))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))
(+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b)))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))
(+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b)))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))
(+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b)))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))
(+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b)))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))
(+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b)))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))
(+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b)))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))
(+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b)))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))
(+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b)))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))
(+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b)))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b))))
(* (pow a 2) (+ (* -2 (/ (sin (* 1/180 (* angle (PI)))) (pow b 2))) (* 2 (/ (sin (* 1/180 (* angle (PI)))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 #s(literal -2 binary64) (*.f64 b b))) (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 a a)))))
(* (pow a 2) (+ (* -2 (/ (sin (* 1/180 (* angle (PI)))) (pow b 2))) (* 2 (/ (sin (* 1/180 (* angle (PI)))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 #s(literal -2 binary64) (*.f64 b b))) (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 a a)))))
(* (pow a 2) (+ (* -2 (/ (sin (* 1/180 (* angle (PI)))) (pow b 2))) (* 2 (/ (sin (* 1/180 (* angle (PI)))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 #s(literal -2 binary64) (*.f64 b b))) (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 a a)))))
(* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b))))
(* (pow a 2) (+ (* -2 (/ (sin (* 1/180 (* angle (PI)))) (pow b 2))) (* 2 (/ (sin (* 1/180 (* angle (PI)))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 #s(literal -2 binary64) (*.f64 b b))) (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 a a)))))
(* (pow a 2) (+ (* -2 (/ (sin (* 1/180 (* angle (PI)))) (pow b 2))) (* 2 (/ (sin (* 1/180 (* angle (PI)))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 #s(literal -2 binary64) (*.f64 b b))) (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 a a)))))
(* (pow a 2) (+ (* -2 (/ (sin (* 1/180 (* angle (PI)))) (pow b 2))) (* 2 (/ (sin (* 1/180 (* angle (PI)))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 #s(literal -2 binary64) (*.f64 b b))) (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 a a)))))
(* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b))))
(/ (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))) (pow b 2))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b)))) (*.f64 b b))
(/ (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))) (pow b 2))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b)))) (*.f64 b b))
(/ (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))) (pow b 2))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b)))) (*.f64 b b))
(* 2 (sin (* 1/180 (* angle (PI)))))
(*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))
(+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b)))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))
(+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b)))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))
(+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b)))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (sin (* 1/180 (* angle (PI)))))
(*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))
(+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b)))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))
(+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b)))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))
(+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b)))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b)))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b)))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b)))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b)))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b)))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b)))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* angle (* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (PI)) (pow b 2))) (* 1/90 (PI)))))
(*.f64 (*.f64 angle (*.f64 b b)) (+.f64 (/.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) (*.f64 a a))) (*.f64 b b)) (*.f64 #s(literal 1/90 binary64) (PI.f64))))
(* angle (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/17496000 (pow (PI) 3)) (* 1/17496000 (/ (* (pow a 2) (pow (PI) 3)) (pow b 2)))))) (* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (PI)) (pow b 2))) (* 1/90 (PI))))))
(*.f64 angle (+.f64 (*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) (*.f64 a a))) (*.f64 b b)) (*.f64 #s(literal 1/90 binary64) (PI.f64)))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/17496000 binary64)) (*.f64 #s(literal 1/17496000 binary64) (/.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 a a)) (*.f64 b b)))))))
(* angle (+ (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/11337408000000 (/ (* (pow a 2) (pow (PI) 5)) (pow b 2))) (* 1/11337408000000 (pow (PI) 5))))) (* (pow b 2) (+ (* -1/17496000 (pow (PI) 3)) (* 1/17496000 (/ (* (pow a 2) (pow (PI) 3)) (pow b 2))))))) (* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (PI)) (pow b 2))) (* 1/90 (PI))))))
(*.f64 angle (+.f64 (*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) (*.f64 a a))) (*.f64 b b)) (*.f64 #s(literal 1/90 binary64) (PI.f64)))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/17496000 binary64)) (*.f64 #s(literal 1/17496000 binary64) (/.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 a a)) (*.f64 b b))))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (+.f64 (*.f64 #s(literal -1/11337408000000 binary64) (/.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (*.f64 a a)) (*.f64 b b))) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/11337408000000 binary64))))))))
(* angle (+ (* (pow angle 2) (+ (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/15427944806400000000 (pow (PI) 7)) (* 1/15427944806400000000 (/ (* (pow a 2) (pow (PI) 7)) (pow b 2)))))) (* (pow b 2) (+ (* -1/11337408000000 (/ (* (pow a 2) (pow (PI) 5)) (pow b 2))) (* 1/11337408000000 (pow (PI) 5)))))) (* (pow b 2) (+ (* -1/17496000 (pow (PI) 3)) (* 1/17496000 (/ (* (pow a 2) (pow (PI) 3)) (pow b 2))))))) (* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (PI)) (pow b 2))) (* 1/90 (PI))))))
(*.f64 angle (+.f64 (*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) (*.f64 a a))) (*.f64 b b)) (*.f64 #s(literal 1/90 binary64) (PI.f64)))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/17496000 binary64)) (*.f64 #s(literal 1/17496000 binary64) (/.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 a a)) (*.f64 b b))))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 b b) (+.f64 (*.f64 #s(literal -1/11337408000000 binary64) (/.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (*.f64 a a)) (*.f64 b b))) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/11337408000000 binary64)))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (+.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) #s(literal -1/15427944806400000000 binary64)) (*.f64 #s(literal 1/15427944806400000000 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) (/.f64 (*.f64 a a) (*.f64 b b))))))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b)))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b)))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b)))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b)))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b)))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b)))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b)))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b)))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal -2 binary64)) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 a a))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal -2 binary64)) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 a a))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal -2 binary64)) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 a a))))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal -2 binary64)) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 a a))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal -2 binary64)) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 a a))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal -2 binary64)) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 a a))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b)))) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b)))) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b)))) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b)))) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b)))) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b)))) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* angle (* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (PI)) (pow b 2))) (* 1/90 (PI)))))
(*.f64 (*.f64 angle (*.f64 b b)) (+.f64 (/.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) (*.f64 a a))) (*.f64 b b)) (*.f64 #s(literal 1/90 binary64) (PI.f64))))
(* angle (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/64800 (* (pow (PI) 2) (+ (* -1/90 (/ (* (pow a 2) (PI)) (pow b 2))) (* 1/90 (PI))))) (+ (* -1/17496000 (pow (PI) 3)) (* 1/17496000 (/ (* (pow a 2) (pow (PI) 3)) (pow b 2))))))) (* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (PI)) (pow b 2))) (* 1/90 (PI))))))
(*.f64 angle (+.f64 (*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) (*.f64 a a))) (*.f64 b b)) (*.f64 #s(literal 1/90 binary64) (PI.f64)))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/17496000 binary64)) (*.f64 #s(literal 1/17496000 binary64) (/.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 a a)) (*.f64 b b)))) (*.f64 #s(literal -1/64800 binary64) (*.f64 (*.f64 (PI.f64) (PI.f64)) (+.f64 (/.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) (*.f64 a a))) (*.f64 b b)) (*.f64 #s(literal 1/90 binary64) (PI.f64)))))))))
(* angle (+ (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/64800 (* (pow (PI) 2) (+ (* -1/17496000 (pow (PI) 3)) (* 1/17496000 (/ (* (pow a 2) (pow (PI) 3)) (pow b 2)))))) (+ (* -1/11337408000000 (/ (* (pow a 2) (pow (PI) 5)) (pow b 2))) (+ (* 1/11337408000000 (pow (PI) 5)) (* 1/25194240000 (* (pow (PI) 4) (+ (* -1/90 (/ (* (pow a 2) (PI)) (pow b 2))) (* 1/90 (PI)))))))))) (* (pow b 2) (+ (* -1/64800 (* (pow (PI) 2) (+ (* -1/90 (/ (* (pow a 2) (PI)) (pow b 2))) (* 1/90 (PI))))) (+ (* -1/17496000 (pow (PI) 3)) (* 1/17496000 (/ (* (pow a 2) (pow (PI) 3)) (pow b 2)))))))) (* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (PI)) (pow b 2))) (* 1/90 (PI))))))
(*.f64 angle (+.f64 (*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) (*.f64 a a))) (*.f64 b b)) (*.f64 #s(literal 1/90 binary64) (PI.f64)))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 b b) (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/17496000 binary64)) (*.f64 #s(literal 1/17496000 binary64) (/.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 a a)) (*.f64 b b)))) (*.f64 #s(literal -1/64800 binary64) (*.f64 (*.f64 (PI.f64) (PI.f64)) (+.f64 (/.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) (*.f64 a a))) (*.f64 b b)) (*.f64 #s(literal 1/90 binary64) (PI.f64))))))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (+.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64)) (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/17496000 binary64)) (*.f64 #s(literal 1/17496000 binary64) (/.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 a a)) (*.f64 b b))))) (+.f64 (+.f64 (*.f64 #s(literal -1/11337408000000 binary64) (/.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (*.f64 a a)) (*.f64 b b))) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/11337408000000 binary64))) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/25194240000 binary64)) (+.f64 (/.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) (*.f64 a a))) (*.f64 b b)) (*.f64 #s(literal 1/90 binary64) (PI.f64)))))))))))
(* angle (+ (* (pow angle 2) (+ (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/64800 (* (pow (PI) 2) (+ (* -1/11337408000000 (/ (* (pow a 2) (pow (PI) 5)) (pow b 2))) (* 1/11337408000000 (pow (PI) 5))))) (+ (* -1/24488801280000000 (* (pow (PI) 6) (+ (* -1/90 (/ (* (pow a 2) (PI)) (pow b 2))) (* 1/90 (PI))))) (+ (* -1/15427944806400000000 (pow (PI) 7)) (+ (* 1/15427944806400000000 (/ (* (pow a 2) (pow (PI) 7)) (pow b 2))) (* 1/25194240000 (* (pow (PI) 4) (+ (* -1/17496000 (pow (PI) 3)) (* 1/17496000 (/ (* (pow a 2) (pow (PI) 3)) (pow b 2)))))))))))) (* (pow b 2) (+ (* -1/64800 (* (pow (PI) 2) (+ (* -1/17496000 (pow (PI) 3)) (* 1/17496000 (/ (* (pow a 2) (pow (PI) 3)) (pow b 2)))))) (+ (* -1/11337408000000 (/ (* (pow a 2) (pow (PI) 5)) (pow b 2))) (+ (* 1/11337408000000 (pow (PI) 5)) (* 1/25194240000 (* (pow (PI) 4) (+ (* -1/90 (/ (* (pow a 2) (PI)) (pow b 2))) (* 1/90 (PI))))))))))) (* (pow b 2) (+ (* -1/64800 (* (pow (PI) 2) (+ (* -1/90 (/ (* (pow a 2) (PI)) (pow b 2))) (* 1/90 (PI))))) (+ (* -1/17496000 (pow (PI) 3)) (* 1/17496000 (/ (* (pow a 2) (pow (PI) 3)) (pow b 2)))))))) (* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (PI)) (pow b 2))) (* 1/90 (PI))))))
(*.f64 angle (+.f64 (*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) (*.f64 a a))) (*.f64 b b)) (*.f64 #s(literal 1/90 binary64) (PI.f64)))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 b b) (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/17496000 binary64)) (*.f64 #s(literal 1/17496000 binary64) (/.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 a a)) (*.f64 b b)))) (*.f64 #s(literal -1/64800 binary64) (*.f64 (*.f64 (PI.f64) (PI.f64)) (+.f64 (/.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) (*.f64 a a))) (*.f64 b b)) (*.f64 #s(literal 1/90 binary64) (PI.f64))))))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64)) (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/17496000 binary64)) (*.f64 #s(literal 1/17496000 binary64) (/.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 a a)) (*.f64 b b))))) (+.f64 (+.f64 (*.f64 #s(literal -1/11337408000000 binary64) (/.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (*.f64 a a)) (*.f64 b b))) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/11337408000000 binary64))) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/25194240000 binary64)) (+.f64 (/.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) (*.f64 a a))) (*.f64 b b)) (*.f64 #s(literal 1/90 binary64) (PI.f64))))))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64)) (+.f64 (*.f64 #s(literal -1/11337408000000 binary64) (/.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (*.f64 a a)) (*.f64 b b))) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/11337408000000 binary64)))) (+.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) #s(literal -1/15427944806400000000 binary64)) (*.f64 (*.f64 #s(literal -1/24488801280000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) (+.f64 (/.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) (*.f64 a a))) (*.f64 b b)) (*.f64 #s(literal 1/90 binary64) (PI.f64)))))) (+.f64 (*.f64 #s(literal 1/15427944806400000000 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) (/.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/25194240000 binary64)) (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/17496000 binary64)) (*.f64 #s(literal 1/17496000 binary64) (/.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 a a)) (*.f64 b b))))))))))))))
(* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b)))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))))
(* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b)))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))))
(* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b)))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))))
(* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b)))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))))
(* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b)))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))))
(* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b)))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))))
(* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b)))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))))
(* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b)))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (*.f64 b b) (*.f64 a a))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (*.f64 b b) (*.f64 a a))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (*.f64 b b) (*.f64 a a))))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (*.f64 b b) (*.f64 a a))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (*.f64 b b) (*.f64 a a))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (*.f64 b b) (*.f64 a a))))))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(*.f64 angle (+.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/34992000 binary64)) (*.f64 (*.f64 #s(literal 1/22674816000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 5 binary64)))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(*.f64 angle (+.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/34992000 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64))) (*.f64 (*.f64 #s(literal -1/30855889612800000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 7 binary64)))))))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(* -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 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64)) (*.f64 (*.f64 #s(literal 1/25194240000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 4 binary64))))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 #s(literal -1/24488801280000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 6 binary64))) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/25194240000 binary64)))))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
1
#s(literal 1 binary64)
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64)) (*.f64 (*.f64 #s(literal 1/25194240000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 4 binary64))))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 #s(literal -1/24488801280000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 6 binary64))) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/25194240000 binary64)))))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(*.f64 angle (+.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/34992000 binary64)) (*.f64 (*.f64 #s(literal 1/22674816000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 5 binary64)))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(*.f64 angle (+.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/34992000 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64))) (*.f64 (*.f64 #s(literal -1/30855889612800000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 7 binary64)))))))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(* -1/90 (/ (* (pow a 2) (* angle (PI))) (pow b 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) (*.f64 b b))
(* angle (+ (* -1/90 (/ (* (pow a 2) (PI)) (pow b 2))) (* 1/17496000 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 3))) (pow b 2)))))
(*.f64 angle (+.f64 (/.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) (*.f64 a a))) (*.f64 b b)) (/.f64 (*.f64 #s(literal 1/17496000 binary64) (*.f64 (*.f64 a a) (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))) (*.f64 b b))))
(* angle (+ (* -1/90 (/ (* (pow a 2) (PI)) (pow b 2))) (* (pow angle 2) (+ (* -1/11337408000000 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 5))) (pow b 2))) (* 1/17496000 (/ (* (pow a 2) (pow (PI) 3)) (pow b 2)))))))
(*.f64 angle (+.f64 (/.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) (*.f64 a a))) (*.f64 b b)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal 1/17496000 binary64) (/.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 a a)) (*.f64 b b))) (/.f64 (*.f64 #s(literal -1/11337408000000 binary64) (*.f64 (*.f64 a a) (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) #s(literal 5 binary64))))) (*.f64 b b))))))
(* angle (+ (* -1/90 (/ (* (pow a 2) (PI)) (pow b 2))) (* (pow angle 2) (+ (* 1/17496000 (/ (* (pow a 2) (pow (PI) 3)) (pow b 2))) (* (pow angle 2) (+ (* -1/11337408000000 (/ (* (pow a 2) (pow (PI) 5)) (pow b 2))) (* 1/15427944806400000000 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 7))) (pow b 2)))))))))
(*.f64 angle (+.f64 (/.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) (*.f64 a a))) (*.f64 b b)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal 1/17496000 binary64) (/.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 a a)) (*.f64 b b))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/11337408000000 binary64) (/.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (*.f64 a a)) (*.f64 b b))) (*.f64 #s(literal 1/15427944806400000000 binary64) (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) #s(literal 7 binary64)))) (*.f64 b b)))))))))
(* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b))))
(* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b))))
(* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b))))
(* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b))))
(* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b))))
(* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b))))
(* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b))))
(* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b))))
(* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b))))
(* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b))))
(* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b))))
(* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b))))
(* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b))))
(* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b))))
(* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b))))
(* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b))))
(* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b))))
(* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b))))
(* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b))))
(* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b))))
(* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b))))
(* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b))))
(* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b))))
(* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b))))
(* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b))))
(* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b))))
(* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b))))
(* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b))))
(* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b))))
(* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b))))
(* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b))))
(* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2)))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b))))

eval366.0ms (1.7%)

Memory
1.1MiB live, 683.3MiB allocated
Compiler

Compiled 83 561 to 5 813 computations (93% saved)

prune537.0ms (2.5%)

Memory
-17.0MiB live, 1 008.4MiB allocated
Pruning

132 alts after pruning (130 fresh and 2 done)

PrunedKeptTotal
New2 0791042 183
Fresh152641
Picked415
Done011
Total2 0981322 230
Accuracy
81.2%
Counts
2 230 → 132
Alt Table
Click to see full alt table
StatusAccuracyProgram
10.8%
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 #s(literal -2 binary64) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
17.7%
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 b a)) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
8.2%
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
50.4%
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
51.3%
(*.f64 (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
51.2%
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle))
51.9%
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
37.7%
(*.f64 (*.f64 (pow.f64 (exp.f64 (log.f64 b)) #s(literal 2 binary64)) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
14.5%
(*.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
51.9%
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
64.2%
(*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
64.0%
(*.f64 (*.f64 (+.f64 a b) #s(literal 2 binary64)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
59.5%
(*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
63.4%
(*.f64 (*.f64 (*.f64 (*.f64 angle (+.f64 b a)) (-.f64 b a)) (PI.f64)) #s(literal 1/90 binary64))
63.4%
(*.f64 (*.f64 (*.f64 (*.f64 angle (+.f64 b a)) (-.f64 b a)) #s(literal 1/90 binary64)) (PI.f64))
38.2%
(*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) b) b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
56.3%
(*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (-.f64 b a)) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
37.7%
(*.f64 (*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
37.7%
(*.f64 (*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
39.3%
(*.f64 (*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))) (cos.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 angle #s(literal 180 binary64)))))
37.7%
(*.f64 (*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))) (cos.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 angle #s(literal 180 binary64)))))
37.9%
(*.f64 (*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (sin.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
34.4%
(*.f64 (*.f64 (*.f64 b b) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
10.7%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
17.7%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a a)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
8.2%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
5.9%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
50.6%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 b)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
50.4%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 a)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
50.4%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 a))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
34.4%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
67.8%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
66.0%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (/.f64 (PI.f64) #s(literal -180 binary64)) (/.f64 #s(literal 1 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
66.2%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
68.1%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.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)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
66.9%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
64.4%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
65.8%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
65.5%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
65.5%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
63.5%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (*.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))) (-.f64 b a)))
63.6%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
65.8%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)))
68.4%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
64.6%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))) (-.f64 b a)))
65.7%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))) (-.f64 b a)))
67.4%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64)) #s(literal -1 binary64)))) (-.f64 b a)))
67.6%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)))) (-.f64 b a)))
62.8%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64)))) (-.f64 b a)))
66.5%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.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 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
68.0%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal -180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle))))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
64.6%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (/.f64 angle #s(literal -180 binary64)))))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
65.9%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle))))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
41.9%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) b) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
41.5%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) a) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
32.1%
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
36.4%
(*.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
35.5%
(*.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
33.8%
(*.f64 (*.f64 (sin.f64 (*.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 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
34.6%
(*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
32.8%
(*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) angle)) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
33.1%
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
34.2%
(*.f64 (*.f64 (sin.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
33.6%
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64)) #s(literal -1 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
32.1%
(*.f64 (*.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)))))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
33.3%
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
32.6%
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
30.5%
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)))))
32.7%
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))
34.2%
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))))
34.5%
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))))
33.3%
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64))))))
32.6%
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (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)))))))
34.2%
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))))
33.2%
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
32.2%
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64)))))
33.1%
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) #s(literal 1 binary64))
32.5%
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 b))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
38.0%
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
33.9%
(*.f64 (*.f64 (sin.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
37.7%
(*.f64 (*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 b))) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
37.5%
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) (*.f64 b b)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))
50.1%
(*.f64 (*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
36.3%
(*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (*.f64 b b) (*.f64 a a))))))
52.9%
(*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 (exp.f64 (log.f64 b)) (exp.f64 (log.f64 b)) (-.f64 #s(literal 0 binary64) (*.f64 a a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
51.2%
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (sqrt.f64 b) #s(literal 4 binary64)) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
50.6%
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 b)) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
49.3%
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/64800 binary64) (*.f64 (*.f64 (*.f64 angle angle) (PI.f64)) (PI.f64))))))
51.3%
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
53.4%
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
49.2%
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 1 binary64)))
50.6%
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 b))) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
28.1%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (/.f64 (*.f64 b b) (+.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
9.1%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b))))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
20.5%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 b a)) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
17.7%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
27.9%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
27.8%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
27.4%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
28.5%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
27.8%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
28.2%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 angle #s(literal 180 binary64))))))
27.9%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))))
27.7%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.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 angle #s(literal 180 binary64))))))
28.1%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (/.f64 angle #s(literal 180 binary64))))))
28.1%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))))
26.3%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 1 binary64)))
27.3%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 b))) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
27.3%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 b))) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
17.4%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
15.8%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (*.f64 b b) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
39.7%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) #s(literal 1 binary64))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
39.8%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) #s(literal -1 binary64))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
34.5%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
33.3%
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
35.8%
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
34.8%
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
10.0%
(*.f64 angle (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))) (*.f64 (PI.f64) #s(literal 1/90 binary64))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
16.0%
(*.f64 angle (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (PI.f64) #s(literal 1/90 binary64))) (+.f64 (*.f64 b b) (*.f64 a a))))
29.1%
(*.f64 angle (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal -1/4374000 binary64)))))
18.7%
(*.f64 angle (+.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/8748000 binary64))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/1417176000000 binary64))))))))
19.8%
(*.f64 angle (+.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/8748000 binary64))))))
10.0%
(*.f64 angle (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a)))) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
44.9%
(*.f64 angle (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 b a)) (-.f64 b a)) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
16.0%
(*.f64 angle (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
16.0%
(*.f64 angle (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (+.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
35.8%
(*.f64 angle (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
55.9%
(*.f64 angle (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (PI.f64))) #s(literal 1/90 binary64)))
33.3%
(*.f64 angle (*.f64 (*.f64 b b) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
51.2%
(*.f64 angle (*.f64 (PI.f64) (+.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 #s(literal 1/90 binary64) (*.f64 b b)))))
33.3%
(*.f64 angle (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))))
35.8%
(*.f64 angle (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) (*.f64 a a))))
Compiler

Compiled 8 674 to 5 264 computations (39.3% saved)

simplify264.0ms (1.3%)

Memory
18.5MiB live, 401.8MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
cost-diff0
(*.f64 a a)
cost-diff256
(*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (*.f64 b b) (*.f64 a a))))))
cost-diff13568
(+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (*.f64 b b) (*.f64 a a)))))
cost-diff128
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
cost-diff256
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a)))))
cost-diff896
(/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))
cost-diff1024
(*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))
cost-diff0
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
cost-diff0
(*.f64 b b)
cost-diff0
(*.f64 #s(literal 2 binary64) (*.f64 b b))
cost-diff0
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
cost-diff0
(PI.f64)
cost-diff0
(*.f64 (PI.f64) (*.f64 a a))
cost-diff0
(*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) (*.f64 a a)))
cost-diff0
(*.f64 angle (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) (*.f64 a a))))
cost-diff0
(*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))))
cost-diff0
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a))
cost-diff0
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
cost-diff6656
(cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))
Rules
6 310×*-lowering-*.f32
6 310×*-lowering-*.f64
3 226×accelerator-lowering-fma.f32
3 226×accelerator-lowering-fma.f64
2 118×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
060751
1174685
2604511
32605505
45354501
56648501
08173496
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (* (* 2 (cos (/ (PI) (/ -180 angle)))) (+ b a)) (* (sin (/ (cbrt (* (PI) (* (PI) (PI)))) (/ 180 angle))) (- b a)))
(* (* 2 (cos (/ (PI) (/ -180 angle)))) (+ b a))
(* 2 (cos (/ (PI) (/ -180 angle))))
2
(cos (/ (PI) (/ -180 angle)))
(/ (PI) (/ -180 angle))
(PI)
(/ -180 angle)
-180
angle
(+ b a)
b
a
(* (sin (/ (cbrt (* (PI) (* (PI) (PI)))) (/ 180 angle))) (- b a))
(sin (/ (cbrt (* (PI) (* (PI) (PI)))) (/ 180 angle)))
(/ (cbrt (* (PI) (* (PI) (PI)))) (/ 180 angle))
(cbrt (* (PI) (* (PI) (PI))))
(* (PI) (* (PI) (PI)))
(* (PI) (PI))
(/ 180 angle)
180
(- b a)
(* angle (* -1/90 (* (PI) (* a a))))
angle
(* -1/90 (* (PI) (* a a)))
-1/90
(* (PI) (* a a))
(PI)
(* a a)
a
(* (* 2 (* b b)) (* (sin (* (PI) (/ angle 180))) (cos (* (PI) (/ angle 180)))))
(* 2 (* b b))
2
(* b b)
b
(* (sin (* (PI) (/ angle 180))) (cos (* (PI) (/ angle 180))))
(sin (* (PI) (/ angle 180)))
(* (PI) (/ angle 180))
(PI)
(/ angle 180)
angle
180
(cos (* (PI) (/ angle 180)))
(* (* 2 (* (+ (* b b) (* a a)) (* (/ 1 (/ (+ (* b b) (* a a)) (- (* (* b b) (* b b)) (* (* a a) (* a a))))) (/ 1 (+ (* b b) (* a a)))))) (* (sin (* (PI) (/ angle 180))) (cos (* (PI) (/ angle 180)))))
(* 2 (* (+ (* b b) (* a a)) (* (/ 1 (/ (+ (* b b) (* a a)) (- (* (* b b) (* b b)) (* (* a a) (* a a))))) (/ 1 (+ (* b b) (* a a))))))
2
(* (+ (* b b) (* a a)) (* (/ 1 (/ (+ (* b b) (* a a)) (- (* (* b b) (* b b)) (* (* a a) (* a a))))) (/ 1 (+ (* b b) (* a a)))))
(+ (* b b) (* a a))
(* b b)
b
(* a a)
a
(* (/ 1 (/ (+ (* b b) (* a a)) (- (* (* b b) (* b b)) (* (* a a) (* a a))))) (/ 1 (+ (* b b) (* a a))))
(/ 1 (/ (+ (* b b) (* a a)) (- (* (* b b) (* b b)) (* (* a a) (* a a)))))
1
(/ (+ (* b b) (* a a)) (- (* (* b b) (* b b)) (* (* a a) (* a a))))
(- (* (* b b) (* b b)) (* (* a a) (* a a)))
(* (* b b) (* b b))
(* (* a a) (* a a))
(/ 1 (+ (* b b) (* a a)))
(* (sin (* (PI) (/ angle 180))) (cos (* (PI) (/ angle 180))))
(sin (* (PI) (/ angle 180)))
(* (PI) (/ angle 180))
(PI)
(/ angle 180)
angle
180
(cos (* (PI) (/ angle 180)))
(* (* a a) (+ (* -2 (* (sin (* (* angle (PI)) 1/180)) (cos (* (* angle (PI)) 1/180)))) (* 2 (* (* (sin (* (* angle (PI)) 1/180)) (cos (* (* angle (PI)) 1/180))) (/ (* b b) (* a a))))))
(* a a)
a
(+ (* -2 (* (sin (* (* angle (PI)) 1/180)) (cos (* (* angle (PI)) 1/180)))) (* 2 (* (* (sin (* (* angle (PI)) 1/180)) (cos (* (* angle (PI)) 1/180))) (/ (* b b) (* a a)))))
(* -2 (* (sin (* (* angle (PI)) 1/180)) (cos (* (* angle (PI)) 1/180))))
-2
(* (sin (* (* angle (PI)) 1/180)) (cos (* (* angle (PI)) 1/180)))
(sin (* (* angle (PI)) 1/180))
(* (* angle (PI)) 1/180)
(* angle (PI))
angle
(PI)
1/180
(cos (* (* angle (PI)) 1/180))
(* 2 (* (* (sin (* (* angle (PI)) 1/180)) (cos (* (* angle (PI)) 1/180))) (/ (* b b) (* a a))))
2
(* (* (sin (* (* angle (PI)) 1/180)) (cos (* (* angle (PI)) 1/180))) (/ (* b b) (* a a)))
(/ (* b b) (* a a))
(* b b)
b
Outputs
(* (* (* 2 (cos (/ (PI) (/ -180 angle)))) (+ b a)) (* (sin (/ (cbrt (* (PI) (* (PI) (PI)))) (/ 180 angle))) (- b a)))
(*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(* (* 2 (cos (/ (PI) (/ -180 angle)))) (+ b a))
(*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))
(* 2 (cos (/ (PI) (/ -180 angle))))
(*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))
2
#s(literal 2 binary64)
(cos (/ (PI) (/ -180 angle)))
(cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))
(/ (PI) (/ -180 angle))
(/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))
(PI)
(PI.f64)
(/ -180 angle)
(/.f64 #s(literal -180 binary64) angle)
-180
#s(literal -180 binary64)
angle
(+ b a)
(+.f64 b a)
b
a
(* (sin (/ (cbrt (* (PI) (* (PI) (PI)))) (/ 180 angle))) (- b a))
(*.f64 (-.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))
(sin (/ (cbrt (* (PI) (* (PI) (PI)))) (/ 180 angle)))
(sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))
(/ (cbrt (* (PI) (* (PI) (PI)))) (/ 180 angle))
(/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))
(cbrt (* (PI) (* (PI) (PI))))
(PI.f64)
(* (PI) (* (PI) (PI)))
(*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))
(* (PI) (PI))
(*.f64 (PI.f64) (PI.f64))
(/ 180 angle)
(/.f64 #s(literal 180 binary64) angle)
180
#s(literal 180 binary64)
(- b a)
(-.f64 b a)
(* angle (* -1/90 (* (PI) (* a a))))
(*.f64 (*.f64 a a) (*.f64 angle (*.f64 (PI.f64) #s(literal -1/90 binary64))))
angle
(* -1/90 (* (PI) (* a a)))
(*.f64 (PI.f64) (*.f64 #s(literal -1/90 binary64) (*.f64 a a)))
-1/90
#s(literal -1/90 binary64)
(* (PI) (* a a))
(*.f64 (PI.f64) (*.f64 a a))
(PI)
(PI.f64)
(* a a)
(*.f64 a a)
a
(* (* 2 (* b b)) (* (sin (* (PI) (/ angle 180))) (cos (* (PI) (/ angle 180)))))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(* 2 (* b b))
(*.f64 #s(literal 2 binary64) (*.f64 b b))
2
#s(literal 2 binary64)
(* b b)
(*.f64 b b)
b
(* (sin (* (PI) (/ angle 180))) (cos (* (PI) (/ angle 180))))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))
(sin (* (PI) (/ angle 180)))
(sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))
(* (PI) (/ angle 180))
(/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))
(PI)
(PI.f64)
(/ angle 180)
(/.f64 angle #s(literal 180 binary64))
angle
180
#s(literal 180 binary64)
(cos (* (PI) (/ angle 180)))
(cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))
(* (* 2 (* (+ (* b b) (* a a)) (* (/ 1 (/ (+ (* b b) (* a a)) (- (* (* b b) (* b b)) (* (* a a) (* a a))))) (/ 1 (+ (* b b) (* a a)))))) (* (sin (* (PI) (/ angle 180))) (cos (* (PI) (/ angle 180)))))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(* 2 (* (+ (* b b) (* a a)) (* (/ 1 (/ (+ (* b b) (* a a)) (- (* (* b b) (* b b)) (* (* a a) (* a a))))) (/ 1 (+ (* b b) (* a a))))))
(*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))
2
#s(literal 2 binary64)
(* (+ (* b b) (* a a)) (* (/ 1 (/ (+ (* b b) (* a a)) (- (* (* b b) (* b b)) (* (* a a) (* a a))))) (/ 1 (+ (* b b) (* a a)))))
(-.f64 (*.f64 b b) (*.f64 a a))
(+ (* b b) (* a a))
(+.f64 (*.f64 a a) (*.f64 b b))
(* b b)
(*.f64 b b)
b
(* a a)
(*.f64 a a)
a
(* (/ 1 (/ (+ (* b b) (* a a)) (- (* (* b b) (* b b)) (* (* a a) (* a a))))) (/ 1 (+ (* b b) (* a a))))
(/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b)))
(/ 1 (/ (+ (* b b) (* a a)) (- (* (* b b) (* b b)) (* (* a a) (* a a)))))
(-.f64 (*.f64 b b) (*.f64 a a))
1
#s(literal 1 binary64)
(/ (+ (* b b) (* a a)) (- (* (* b b) (* b b)) (* (* a a) (* a a))))
(/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))
(- (* (* b b) (* b b)) (* (* a a) (* a a)))
(-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))
(* (* b b) (* b b))
(*.f64 b (*.f64 b (*.f64 b b)))
(* (* a a) (* a a))
(*.f64 a (*.f64 a (*.f64 a a)))
(/ 1 (+ (* b b) (* a a)))
(/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b)))
(* (sin (* (PI) (/ angle 180))) (cos (* (PI) (/ angle 180))))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))
(sin (* (PI) (/ angle 180)))
(sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))
(* (PI) (/ angle 180))
(/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))
(PI)
(PI.f64)
(/ angle 180)
(/.f64 angle #s(literal 180 binary64))
angle
180
#s(literal 180 binary64)
(cos (* (PI) (/ angle 180)))
(cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))
(* (* a a) (+ (* -2 (* (sin (* (* angle (PI)) 1/180)) (cos (* (* angle (PI)) 1/180)))) (* 2 (* (* (sin (* (* angle (PI)) 1/180)) (cos (* (* angle (PI)) 1/180))) (/ (* b b) (* a a))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (*.f64 a a) #s(literal -2 binary64))))
(* a a)
(*.f64 a a)
a
(+ (* -2 (* (sin (* (* angle (PI)) 1/180)) (cos (* (* angle (PI)) 1/180)))) (* 2 (* (* (sin (* (* angle (PI)) 1/180)) (cos (* (* angle (PI)) 1/180))) (/ (* b b) (* a a)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (+.f64 #s(literal -2 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 a a)))))
(* -2 (* (sin (* (* angle (PI)) 1/180)) (cos (* (* angle (PI)) 1/180))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 #s(literal -2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
-2
#s(literal -2 binary64)
(* (sin (* (* angle (PI)) 1/180)) (cos (* (* angle (PI)) 1/180)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))
(sin (* (* angle (PI)) 1/180))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(* (* angle (PI)) 1/180)
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
(* angle (PI))
(*.f64 (PI.f64) angle)
angle
(PI)
(PI.f64)
1/180
#s(literal 1/180 binary64)
(cos (* (* angle (PI)) 1/180))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(* 2 (* (* (sin (* (* angle (PI)) 1/180)) (cos (* (* angle (PI)) 1/180))) (/ (* b b) (* a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 a a))))
2
#s(literal 2 binary64)
(* (* (sin (* (* angle (PI)) 1/180)) (cos (* (* angle (PI)) 1/180))) (/ (* b b) (* a a)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (/.f64 (*.f64 b b) (*.f64 a a))))
(/ (* b b) (* a a))
(/.f64 (*.f64 b b) (*.f64 a a))
(* b b)
(*.f64 b b)
b

localize416.0ms (2%)

Memory
3.8MiB live, 764.8MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy78.0%
(/.f64 (*.f64 b b) (*.f64 a a))
accuracy74.8%
(*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (*.f64 b b) (*.f64 a a))))))
accuracy55.9%
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
accuracy55.6%
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
accuracy55.9%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
accuracy55.6%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
accuracy51.6%
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
accuracy29.6%
(/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))
accuracy99.2%
(PI.f64)
accuracy92.6%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
accuracy55.9%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
accuracy55.6%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
accuracy99.8%
(*.f64 (PI.f64) (*.f64 a a))
accuracy99.5%
(*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) (*.f64 a a)))
accuracy99.2%
(PI.f64)
accuracy88.9%
(*.f64 angle (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) (*.f64 a a))))
accuracy98.4%
(*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))
accuracy98.4%
(cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))
accuracy55.9%
(sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle)))
accuracy55.6%
(cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))
Samples
178.0ms126×1valid
79.0ms127×0valid
19.0ms3exit
12.0ms3valid
Compiler

Compiled 738 to 62 computations (91.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 238.0ms
ival-sin: 85.0ms (35.7% of total)
ival-mult: 69.0ms (29% of total)
ival-cos: 26.0ms (10.9% of total)
ival-div: 24.0ms (10.1% of total)
const: 11.0ms (4.6% of total)
adjust: 8.0ms (3.4% of total)
ival-add: 5.0ms (2.1% of total)
ival-cbrt: 3.0ms (1.3% of total)
ival-sub: 3.0ms (1.3% of total)
ival-pi: 2.0ms (0.8% of total)
exact: 1.0ms (0.4% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series37.0ms (0.2%)

Memory
-0.9MiB live, 75.7MiB allocated
Counts
28 → 480
Calls
Call 1
Inputs
#<alt (cbrt (* (PI) (* (PI) (PI))))>
#<alt (* (* (* 2 (cos (/ (PI) (/ -180 angle)))) (+ b a)) (* (sin (/ (cbrt (* (PI) (* (PI) (PI)))) (/ 180 angle))) (- b a)))>
#<alt (* (* 2 (cos (/ (PI) (/ -180 angle)))) (+ b a))>
#<alt (* 2 (cos (/ (PI) (/ -180 angle))))>
#<alt (* angle (* -1/90 (* (PI) (* a a))))>
#<alt (* -1/90 (* (PI) (* a a)))>
#<alt (* (PI) (* a a))>
#<alt (PI)>
#<alt (* (* 2 (* b b)) (* (sin (* (PI) (/ angle 180))) (cos (* (PI) (/ angle 180)))))>
#<alt (* 2 (* b b))>
#<alt (* b b)>
#<alt (* (sin (* (PI) (/ angle 180))) (cos (* (PI) (/ angle 180))))>
#<alt (* (+ (* b b) (* a a)) (* (/ 1 (/ (+ (* b b) (* a a)) (- (* (* b b) (* b b)) (* (* a a) (* a a))))) (/ 1 (+ (* b b) (* a a)))))>
#<alt (/ (+ (* b b) (* a a)) (- (* (* b b) (* b b)) (* (* a a) (* a a))))>
#<alt (/ 1 (/ (+ (* b b) (* a a)) (- (* (* b b) (* b b)) (* (* a a) (* a a)))))>
#<alt (* (/ 1 (/ (+ (* b b) (* a a)) (- (* (* b b) (* b b)) (* (* a a) (* a a))))) (/ 1 (+ (* b b) (* a a))))>
#<alt (+ (* -2 (* (sin (* (* angle (PI)) 1/180)) (cos (* (* angle (PI)) 1/180)))) (* 2 (* (* (sin (* (* angle (PI)) 1/180)) (cos (* (* angle (PI)) 1/180))) (/ (* b b) (* a a)))))>
#<alt (* (* a a) (+ (* -2 (* (sin (* (* angle (PI)) 1/180)) (cos (* (* angle (PI)) 1/180)))) (* 2 (* (* (sin (* (* angle (PI)) 1/180)) (cos (* (* angle (PI)) 1/180))) (/ (* b b) (* a a))))))>
#<alt (* a a)>
#<alt (* -2 (* (sin (* (* angle (PI)) 1/180)) (cos (* (* angle (PI)) 1/180))))>
#<alt (cos (/ (PI) (/ -180 angle)))>
#<alt (sin (/ (cbrt (* (PI) (* (PI) (PI)))) (/ 180 angle)))>
#<alt (* (PI) (* (PI) (PI)))>
#<alt (cos (* (PI) (/ angle 180)))>
#<alt (sin (* (PI) (/ angle 180)))>
#<alt (cos (* (* angle (PI)) 1/180))>
#<alt (sin (* (* angle (PI)) 1/180))>
#<alt (/ (* b b) (* a a))>
Outputs
#<alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))>
#<alt (* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a)))))))))>
#<alt (* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (* 1/2267481600000 (* (pow (PI) 5) (* (+ a b) (- b a)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a))))))))))>
#<alt (* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (* -1/30855889612800000000 (* (pow (PI) 7) (* (+ a b) (- b a))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (* 1/2267481600000 (* (pow (PI) 5) (* (+ a b) (- b a)))))))))))))>
#<alt (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))>
#<alt (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))>
#<alt (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))>
#<alt (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))>
#<alt (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))>
#<alt (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))>
#<alt (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))>
#<alt (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))>
#<alt (* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* b (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* b (+ (* 2 (* b (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* b (+ (* 2 (* b (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (+ (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b)))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (+ (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b)))))>
#<alt (* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b))))>
#<alt (* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))) (* 2 (/ (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) b))) b)) (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))) (* 2 (/ (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) b))) b)) (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* 2 (* a (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) (* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (+ (* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* a (+ (* -2 (* a (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))))))>
#<alt (+ (* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* a (+ (* -2 (* a (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))))))>
#<alt (* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (+ (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)) (* 2 (/ (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (+ (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)) (* 2 (/ (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))))>
#<alt (* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) a)) (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) a))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) a)) (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) a))))>
#<alt (* 2 (+ a b))>
#<alt (+ (* -1/32400 (* (pow angle 2) (* (pow (PI) 2) (+ a b)))) (* 2 (+ a b)))>
#<alt (+ (* 2 (+ a b)) (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (+ a b))) (* 1/12597120000 (* (pow angle 2) (* (pow (PI) 4) (+ a b)))))))>
#<alt (+ (* 2 (+ a b)) (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (+ a b))) (* (pow angle 2) (+ (* -1/12244400640000000 (* (pow angle 2) (* (pow (PI) 6) (+ a b)))) (* 1/12597120000 (* (pow (PI) 4) (+ a b))))))))>
#<alt (* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))>
#<alt (* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))>
#<alt (* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))>
#<alt (* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))>
#<alt (* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))>
#<alt (* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))>
#<alt (* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))>
#<alt (* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))>
#<alt (* 2 (* a (cos (* -1/180 (* angle (PI))))))>
#<alt (+ (* 2 (* a (cos (* -1/180 (* angle (PI)))))) (* 2 (* b (cos (* -1/180 (* angle (PI)))))))>
#<alt (+ (* 2 (* a (cos (* -1/180 (* angle (PI)))))) (* 2 (* b (cos (* -1/180 (* angle (PI)))))))>
#<alt (+ (* 2 (* a (cos (* -1/180 (* angle (PI)))))) (* 2 (* b (cos (* -1/180 (* angle (PI)))))))>
#<alt (* 2 (* b (cos (* -1/180 (* angle (PI))))))>
#<alt (* b (+ (* 2 (cos (* -1/180 (* angle (PI))))) (* 2 (/ (* a (cos (* -1/180 (* angle (PI))))) b))))>
#<alt (* b (+ (* 2 (cos (* -1/180 (* angle (PI))))) (* 2 (/ (* a (cos (* -1/180 (* angle (PI))))) b))))>
#<alt (* b (+ (* 2 (cos (* -1/180 (* angle (PI))))) (* 2 (/ (* a (cos (* -1/180 (* angle (PI))))) b))))>
#<alt (* 2 (* b (cos (* -1/180 (* angle (PI))))))>
#<alt (* -1 (* b (+ (* -2 (cos (* -1/180 (* angle (PI))))) (* -2 (/ (* a (cos (* -1/180 (* angle (PI))))) b)))))>
#<alt (* -1 (* b (+ (* -2 (cos (* -1/180 (* angle (PI))))) (* -2 (/ (* a (cos (* -1/180 (* angle (PI))))) b)))))>
#<alt (* -1 (* b (+ (* -2 (cos (* -1/180 (* angle (PI))))) (* -2 (/ (* a (cos (* -1/180 (* angle (PI))))) b)))))>
#<alt (* 2 (* b (cos (* -1/180 (* angle (PI))))))>
#<alt (+ (* 2 (* a (cos (* -1/180 (* angle (PI)))))) (* 2 (* b (cos (* -1/180 (* angle (PI)))))))>
#<alt (+ (* 2 (* a (cos (* -1/180 (* angle (PI)))))) (* 2 (* b (cos (* -1/180 (* angle (PI)))))))>
#<alt (+ (* 2 (* a (cos (* -1/180 (* angle (PI)))))) (* 2 (* b (cos (* -1/180 (* angle (PI)))))))>
#<alt (* 2 (* a (cos (* -1/180 (* angle (PI))))))>
#<alt (* a (+ (* 2 (cos (* -1/180 (* angle (PI))))) (* 2 (/ (* b (cos (* -1/180 (* angle (PI))))) a))))>
#<alt (* a (+ (* 2 (cos (* -1/180 (* angle (PI))))) (* 2 (/ (* b (cos (* -1/180 (* angle (PI))))) a))))>
#<alt (* a (+ (* 2 (cos (* -1/180 (* angle (PI))))) (* 2 (/ (* b (cos (* -1/180 (* angle (PI))))) a))))>
#<alt (* 2 (* a (cos (* -1/180 (* angle (PI))))))>
#<alt (* -1 (* a (+ (* -2 (cos (* -1/180 (* angle (PI))))) (* -2 (/ (* b (cos (* -1/180 (* angle (PI))))) a)))))>
#<alt (* -1 (* a (+ (* -2 (cos (* -1/180 (* angle (PI))))) (* -2 (/ (* b (cos (* -1/180 (* angle (PI))))) a)))))>
#<alt (* -1 (* a (+ (* -2 (cos (* -1/180 (* angle (PI))))) (* -2 (/ (* b (cos (* -1/180 (* angle (PI))))) a)))))>
#<alt 2>
#<alt (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))>
#<alt (+ 2 (* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/12597120000 (* (pow angle 2) (pow (PI) 4))))))>
#<alt (+ 2 (* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/12244400640000000 (* (pow angle 2) (pow (PI) 6))) (* 1/12597120000 (pow (PI) 4)))))))>
#<alt (* 2 (cos (* -1/180 (* angle (PI)))))>
#<alt (* 2 (cos (* -1/180 (* angle (PI)))))>
#<alt (* 2 (cos (* -1/180 (* angle (PI)))))>
#<alt (* 2 (cos (* -1/180 (* angle (PI)))))>
#<alt (* 2 (cos (* -1/180 (* angle (PI)))))>
#<alt (* 2 (cos (* -1/180 (* angle (PI)))))>
#<alt (* 2 (cos (* -1/180 (* angle (PI)))))>
#<alt (* 2 (cos (* -1/180 (* angle (PI)))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (* -1/90 (* (pow a 2) (PI)))>
#<alt (* -1/90 (* (pow a 2) (PI)))>
#<alt (* -1/90 (* (pow a 2) (PI)))>
#<alt (* -1/90 (* (pow a 2) (PI)))>
#<alt (* -1/90 (* (pow a 2) (PI)))>
#<alt (* -1/90 (* (pow a 2) (PI)))>
#<alt (* -1/90 (* (pow a 2) (PI)))>
#<alt (* -1/90 (* (pow a 2) (PI)))>
#<alt (* -1/90 (* (pow a 2) (PI)))>
#<alt (* -1/90 (* (pow a 2) (PI)))>
#<alt (* -1/90 (* (pow a 2) (PI)))>
#<alt (* -1/90 (* (pow a 2) (PI)))>
#<alt (* (pow a 2) (PI))>
#<alt (* (pow a 2) (PI))>
#<alt (* (pow a 2) (PI))>
#<alt (* (pow a 2) (PI))>
#<alt (* (pow a 2) (PI))>
#<alt (* (pow a 2) (PI))>
#<alt (* (pow a 2) (PI))>
#<alt (* (pow a 2) (PI))>
#<alt (* (pow a 2) (PI))>
#<alt (* (pow a 2) (PI))>
#<alt (* (pow a 2) (PI))>
#<alt (* (pow a 2) (PI))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* 1/90 (* angle (* (pow b 2) (PI))))>
#<alt (* angle (+ (* 1/90 (* (pow b 2) (PI))) (* 2 (* (pow angle 2) (* (pow b 2) (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3))))))))>
#<alt (* angle (+ (* 1/90 (* (pow b 2) (PI))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (* (pow b 2) (+ (* 1/22674816000000 (pow (PI) 5)) (+ (* 1/4534963200000 (pow (PI) 5)) (* 1/2267481600000 (pow (PI) 5))))))) (* 2 (* (pow b 2) (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3)))))))))>
#<alt (* angle (+ (* 1/90 (* (pow b 2) (PI))) (* (pow angle 2) (+ (* 2 (* (pow b 2) (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (* (pow b 2) (+ (* -1/881596846080000000 (pow (PI) 7)) (+ (* -1/1469328076800000000 (pow (PI) 7)) (+ (* -1/4407984230400000000 (pow (PI) 7)) (* -1/30855889612800000000 (pow (PI) 7)))))))) (* 2 (* (pow b 2) (+ (* 1/22674816000000 (pow (PI) 5)) (+ (* 1/4534963200000 (pow (PI) 5)) (* 1/2267481600000 (pow (PI) 5))))))))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* 2 (pow b 2))>
#<alt (* 2 (pow b 2))>
#<alt (* 2 (pow b 2))>
#<alt (* 2 (pow b 2))>
#<alt (* 2 (pow b 2))>
#<alt (* 2 (pow b 2))>
#<alt (* 2 (pow b 2))>
#<alt (* 2 (pow b 2))>
#<alt (* 2 (pow b 2))>
#<alt (* 2 (pow b 2))>
#<alt (* 2 (pow b 2))>
#<alt (* 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 (* 1/180 (* angle (PI)))>
#<alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3))))))>
#<alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/11664000 (pow (PI) 3)) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* 1/22674816000000 (pow (PI) 5)) (+ (* 1/4534963200000 (pow (PI) 5)) (* 1/2267481600000 (pow (PI) 5))))))))))>
#<alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/11664000 (pow (PI) 3)) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* 1/22674816000000 (pow (PI) 5)) (+ (* 1/4534963200000 (pow (PI) 5)) (+ (* 1/2267481600000 (pow (PI) 5)) (* (pow angle 2) (+ (* -1/881596846080000000 (pow (PI) 7)) (+ (* -1/1469328076800000000 (pow (PI) 7)) (+ (* -1/4407984230400000000 (pow (PI) 7)) (* -1/30855889612800000000 (pow (PI) 7)))))))))))))))>
#<alt (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))>
#<alt (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))>
#<alt (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))>
#<alt (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))>
#<alt (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))>
#<alt (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))>
#<alt (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))>
#<alt (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))>
#<alt (* -1 (pow a 2))>
#<alt (+ (* -1 (pow a 2)) (pow b 2))>
#<alt (+ (* -1 (pow a 2)) (pow b 2))>
#<alt (+ (* -1 (pow a 2)) (pow b 2))>
#<alt (pow b 2)>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))>
#<alt (pow b 2)>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))>
#<alt (pow b 2)>
#<alt (+ (* -1 (pow a 2)) (pow b 2))>
#<alt (+ (* -1 (pow a 2)) (pow b 2))>
#<alt (+ (* -1 (pow a 2)) (pow b 2))>
#<alt (* -1 (pow a 2))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
#<alt (* -1 (pow a 2))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
#<alt (/ -1 (pow a 2))>
#<alt (- (* -1 (/ (pow b 2) (pow a 4))) (/ 1 (pow a 2)))>
#<alt (- (* (pow b 2) (- (* -1 (/ (pow b 2) (pow a 6))) (/ 1 (pow a 4)))) (/ 1 (pow a 2)))>
#<alt (- (* (pow b 2) (- (* (pow b 2) (- (* -1 (/ (pow b 2) (pow a 8))) (/ 1 (pow a 6)))) (/ 1 (pow a 4)))) (/ 1 (pow a 2)))>
#<alt (/ 1 (pow b 2))>
#<alt (/ (+ 1 (/ (pow a 2) (pow b 2))) (pow b 2))>
#<alt (/ (+ 1 (+ (/ (pow a 2) (pow b 2)) (/ (pow a 4) (pow b 4)))) (pow b 2))>
#<alt (/ (- (+ 1 (+ (/ (pow a 2) (pow b 2)) (/ (pow a 6) (pow b 6)))) (* -1 (/ (pow a 4) (pow b 4)))) (pow b 2))>
#<alt (/ 1 (pow b 2))>
#<alt (/ (+ 1 (/ (pow a 2) (pow b 2))) (pow b 2))>
#<alt (/ (+ 1 (+ (/ (pow a 2) (pow b 2)) (/ (pow a 4) (pow b 4)))) (pow b 2))>
#<alt (/ (- (+ 1 (+ (/ (pow a 2) (pow b 2)) (/ (pow a 6) (pow b 6)))) (* -1 (/ (pow a 4) (pow b 4)))) (pow b 2))>
#<alt (/ 1 (pow b 2))>
#<alt (+ (/ 1 (pow b 2)) (/ (pow a 2) (pow b 4)))>
#<alt (+ (* (pow a 2) (+ (/ 1 (pow b 4)) (/ (pow a 2) (pow b 6)))) (/ 1 (pow b 2)))>
#<alt (+ (* (pow a 2) (+ (* (pow a 2) (+ (/ 1 (pow b 6)) (/ (pow a 2) (pow b 8)))) (/ 1 (pow b 4)))) (/ 1 (pow b 2)))>
#<alt (/ -1 (pow a 2))>
#<alt (/ (- (* -1 (/ (pow b 2) (pow a 2))) 1) (pow a 2))>
#<alt (/ (- (+ (* -1 (/ (pow b 2) (pow a 2))) (* -1 (/ (pow b 4) (pow a 4)))) 1) (pow a 2))>
#<alt (/ (- (+ (* -1 (/ (pow b 2) (pow a 2))) (* -1 (/ (pow b 6) (pow a 6)))) (+ 1 (/ (pow b 4) (pow a 4)))) (pow a 2))>
#<alt (/ -1 (pow a 2))>
#<alt (/ (- (* -1 (/ (pow b 2) (pow a 2))) 1) (pow a 2))>
#<alt (/ (- (+ (* -1 (/ (pow b 2) (pow a 2))) (* -1 (/ (pow b 4) (pow a 4)))) 1) (pow a 2))>
#<alt (/ (- (+ (* -1 (/ (pow b 2) (pow a 2))) (* -1 (/ (pow b 6) (pow a 6)))) (+ 1 (/ (pow b 4) (pow a 4)))) (pow a 2))>
#<alt (* -1 (pow a 2))>
#<alt (+ (* -1 (pow a 2)) (pow b 2))>
#<alt (+ (* -1 (pow a 2)) (pow b 2))>
#<alt (+ (* -1 (pow a 2)) (pow b 2))>
#<alt (pow b 2)>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))>
#<alt (pow b 2)>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))>
#<alt (pow b 2)>
#<alt (+ (* -1 (pow a 2)) (pow b 2))>
#<alt (+ (* -1 (pow a 2)) (pow b 2))>
#<alt (+ (* -1 (pow a 2)) (pow b 2))>
#<alt (* -1 (pow a 2))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
#<alt (* -1 (pow a 2))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
#<alt -1>
#<alt (- (* 2 (/ (pow b 2) (pow a 2))) 1)>
#<alt (- (* (pow b 2) (+ (* -2 (/ (pow b 2) (pow a 4))) (* 2 (/ 1 (pow a 2))))) 1)>
#<alt (- (* (pow b 2) (+ (* (pow b 2) (- (* 2 (/ (pow b 2) (pow a 6))) (* 2 (/ 1 (pow a 4))))) (* 2 (/ 1 (pow a 2))))) 1)>
#<alt 1>
#<alt (+ 1 (* -2 (/ (pow a 2) (pow b 2))))>
#<alt (- (+ 1 (* -1 (/ (pow a 4) (pow b 4)))) (+ (* -4 (/ (pow a 4) (pow b 4))) (+ (* 2 (/ (pow a 2) (pow b 2))) (/ (pow a 4) (pow b 4)))))>
#<alt (- (+ 1 (+ (* -1 (/ (+ (* -2 (pow a 6)) (* 2 (* (pow a 2) (- (* -1 (pow a 4)) (+ (* -4 (pow a 4)) (pow a 4)))))) (pow b 6))) (* -1 (/ (pow a 4) (pow b 4))))) (+ (* -4 (/ (pow a 4) (pow b 4))) (+ (* 2 (/ (pow a 2) (pow b 2))) (/ (pow a 4) (pow b 4)))))>
#<alt 1>
#<alt (+ 1 (* -2 (/ (pow a 2) (pow b 2))))>
#<alt (- (+ 1 (* -1 (/ (pow a 4) (pow b 4)))) (+ (* -4 (/ (pow a 4) (pow b 4))) (+ (* 2 (/ (pow a 2) (pow b 2))) (/ (pow a 4) (pow b 4)))))>
#<alt (- (+ 1 (+ (* -1 (/ (+ (* -2 (pow a 6)) (* 2 (* (pow a 2) (- (* -1 (pow a 4)) (+ (* -4 (pow a 4)) (pow a 4)))))) (pow b 6))) (* -1 (/ (pow a 4) (pow b 4))))) (+ (* -4 (/ (pow a 4) (pow b 4))) (+ (* 2 (/ (pow a 2) (pow b 2))) (/ (pow a 4) (pow b 4)))))>
#<alt 1>
#<alt (+ 1 (* -2 (/ (pow a 2) (pow b 2))))>
#<alt (+ 1 (* (pow a 2) (- (* 2 (/ (pow a 2) (pow b 4))) (* 2 (/ 1 (pow b 2))))))>
#<alt (+ 1 (* (pow a 2) (- (* (pow a 2) (+ (* -2 (/ (pow a 2) (pow b 6))) (* 2 (/ 1 (pow b 4))))) (* 2 (/ 1 (pow b 2))))))>
#<alt -1>
#<alt (- (* 2 (/ (pow b 2) (pow a 2))) 1)>
#<alt (- (/ (pow b 4) (pow a 4)) (+ 1 (+ (* -2 (/ (pow b 2) (pow a 2))) (+ (* -1 (/ (pow b 4) (pow a 4))) (* 4 (/ (pow b 4) (pow a 4)))))))>
#<alt (- (+ (* -1 (/ (+ (* 2 (* (pow b 2) (- (pow b 4) (+ (* -1 (pow b 4)) (* 4 (pow b 4)))))) (* 2 (pow b 6))) (pow a 6))) (/ (pow b 4) (pow a 4))) (+ 1 (+ (* -2 (/ (pow b 2) (pow a 2))) (+ (* -1 (/ (pow b 4) (pow a 4))) (* 4 (/ (pow b 4) (pow a 4)))))))>
#<alt -1>
#<alt (- (* 2 (/ (pow b 2) (pow a 2))) 1)>
#<alt (- (/ (pow b 4) (pow a 4)) (+ 1 (+ (* -2 (/ (pow b 2) (pow a 2))) (+ (* -1 (/ (pow b 4) (pow a 4))) (* 4 (/ (pow b 4) (pow a 4)))))))>
#<alt (- (+ (* -1 (/ (+ (* 2 (* (pow b 2) (- (pow b 4) (+ (* -1 (pow b 4)) (* 4 (pow b 4)))))) (* 2 (pow b 6))) (pow a 6))) (/ (pow b 4) (pow a 4))) (+ 1 (+ (* -2 (/ (pow b 2) (pow a 2))) (+ (* -1 (/ (pow b 4) (pow a 4))) (* 4 (/ (pow b 4) (pow a 4)))))))>
#<alt (* angle (+ (* -1/90 (PI)) (* 1/90 (/ (* (pow b 2) (PI)) (pow a 2)))))>
#<alt (* angle (+ (* -1/90 (PI)) (+ (* 1/90 (/ (* (pow b 2) (PI)) (pow a 2))) (* (pow angle 2) (+ (* -2 (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3)))) (* 2 (/ (* (pow b 2) (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3)))) (pow a 2))))))))>
#<alt (* angle (+ (* -1/90 (PI)) (+ (* 1/90 (/ (* (pow b 2) (PI)) (pow a 2))) (* (pow angle 2) (+ (* -2 (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3)))) (+ (* 2 (/ (* (pow b 2) (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3)))) (pow a 2))) (* (pow angle 2) (+ (* -2 (+ (* 1/22674816000000 (pow (PI) 5)) (+ (* 1/4534963200000 (pow (PI) 5)) (* 1/2267481600000 (pow (PI) 5))))) (* 2 (/ (* (pow b 2) (+ (* 1/22674816000000 (pow (PI) 5)) (+ (* 1/4534963200000 (pow (PI) 5)) (* 1/2267481600000 (pow (PI) 5))))) (pow a 2)))))))))))>
#<alt (* angle (+ (* -1/90 (PI)) (+ (* 1/90 (/ (* (pow b 2) (PI)) (pow a 2))) (* (pow angle 2) (+ (* -2 (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3)))) (+ (* 2 (/ (* (pow b 2) (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3)))) (pow a 2))) (* (pow angle 2) (+ (* -2 (+ (* 1/22674816000000 (pow (PI) 5)) (+ (* 1/4534963200000 (pow (PI) 5)) (* 1/2267481600000 (pow (PI) 5))))) (+ (* 2 (/ (* (pow b 2) (+ (* 1/22674816000000 (pow (PI) 5)) (+ (* 1/4534963200000 (pow (PI) 5)) (* 1/2267481600000 (pow (PI) 5))))) (pow a 2))) (* (pow angle 2) (+ (* -2 (+ (* -1/881596846080000000 (pow (PI) 7)) (+ (* -1/1469328076800000000 (pow (PI) 7)) (+ (* -1/4407984230400000000 (pow (PI) 7)) (* -1/30855889612800000000 (pow (PI) 7)))))) (* 2 (/ (* (pow b 2) (+ (* -1/881596846080000000 (pow (PI) 7)) (+ (* -1/1469328076800000000 (pow (PI) 7)) (+ (* -1/4407984230400000000 (pow (PI) 7)) (* -1/30855889612800000000 (pow (PI) 7)))))) (pow a 2))))))))))))))>
#<alt (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))>
#<alt (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))>
#<alt (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))>
#<alt (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))>
#<alt (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))>
#<alt (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))>
#<alt (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))>
#<alt (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))>
#<alt (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))>
#<alt (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))>
#<alt (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))>
#<alt (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))>
#<alt (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))>
#<alt (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))>
#<alt (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))>
#<alt (/ (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (pow a 2))>
#<alt (/ (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (pow a 2))>
#<alt (/ (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (pow a 2))>
#<alt (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))>
#<alt (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))>
#<alt (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))>
#<alt (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))>
#<alt (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))>
#<alt (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))>
#<alt (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))>
#<alt (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* (pow a 2) (* angle (+ (* -1/90 (PI)) (* 1/90 (/ (* (pow b 2) (PI)) (pow a 2))))))>
#<alt (* angle (+ (* (pow a 2) (* (pow angle 2) (+ (* -2 (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3)))) (* 2 (/ (* (pow b 2) (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3)))) (pow a 2)))))) (* (pow a 2) (+ (* -1/90 (PI)) (* 1/90 (/ (* (pow b 2) (PI)) (pow a 2)))))))>
#<alt (* angle (+ (* (pow a 2) (+ (* -1/90 (PI)) (* 1/90 (/ (* (pow b 2) (PI)) (pow a 2))))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -2 (+ (* 1/22674816000000 (pow (PI) 5)) (+ (* 1/4534963200000 (pow (PI) 5)) (* 1/2267481600000 (pow (PI) 5))))) (* 2 (/ (* (pow b 2) (+ (* 1/22674816000000 (pow (PI) 5)) (+ (* 1/4534963200000 (pow (PI) 5)) (* 1/2267481600000 (pow (PI) 5))))) (pow a 2)))))) (* (pow a 2) (+ (* -2 (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3)))) (* 2 (/ (* (pow b 2) (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3)))) (pow a 2)))))))))>
#<alt (* angle (+ (* (pow a 2) (+ (* -1/90 (PI)) (* 1/90 (/ (* (pow b 2) (PI)) (pow a 2))))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -2 (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3)))) (* 2 (/ (* (pow b 2) (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3)))) (pow a 2))))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -2 (+ (* -1/881596846080000000 (pow (PI) 7)) (+ (* -1/1469328076800000000 (pow (PI) 7)) (+ (* -1/4407984230400000000 (pow (PI) 7)) (* -1/30855889612800000000 (pow (PI) 7)))))) (* 2 (/ (* (pow b 2) (+ (* -1/881596846080000000 (pow (PI) 7)) (+ (* -1/1469328076800000000 (pow (PI) 7)) (+ (* -1/4407984230400000000 (pow (PI) 7)) (* -1/30855889612800000000 (pow (PI) 7)))))) (pow a 2)))))) (* (pow a 2) (+ (* -2 (+ (* 1/22674816000000 (pow (PI) 5)) (+ (* 1/4534963200000 (pow (PI) 5)) (* 1/2267481600000 (pow (PI) 5))))) (* 2 (/ (* (pow b 2) (+ (* 1/22674816000000 (pow (PI) 5)) (+ (* 1/4534963200000 (pow (PI) 5)) (* 1/2267481600000 (pow (PI) 5))))) (pow a 2)))))))))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (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 (* -1/90 (* angle (PI)))>
#<alt (* angle (+ (* -2 (* (pow angle 2) (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3))))) (* -1/90 (PI))))>
#<alt (* angle (+ (* -1/90 (PI)) (* (pow angle 2) (+ (* -2 (* (pow angle 2) (+ (* 1/22674816000000 (pow (PI) 5)) (+ (* 1/4534963200000 (pow (PI) 5)) (* 1/2267481600000 (pow (PI) 5)))))) (* -2 (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3))))))))>
#<alt (* angle (+ (* -1/90 (PI)) (* (pow angle 2) (+ (* -2 (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3)))) (* (pow angle 2) (+ (* -2 (* (pow angle 2) (+ (* -1/881596846080000000 (pow (PI) 7)) (+ (* -1/1469328076800000000 (pow (PI) 7)) (+ (* -1/4407984230400000000 (pow (PI) 7)) (* -1/30855889612800000000 (pow (PI) 7))))))) (* -2 (+ (* 1/22674816000000 (pow (PI) 5)) (+ (* 1/4534963200000 (pow (PI) 5)) (* 1/2267481600000 (pow (PI) 5)))))))))))>
#<alt (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))>
#<alt (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))>
#<alt (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))>
#<alt (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))>
#<alt (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))>
#<alt (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))>
#<alt (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))>
#<alt (* -2 (* (cos (* 1/180 (* angle (PI)))) (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 (* 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 (* 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 (* 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 a 2))>
#<alt (/ (pow b 2) (pow a 2))>
#<alt (/ (pow b 2) (pow a 2))>
#<alt (/ (pow b 2) (pow a 2))>
#<alt (/ (pow b 2) (pow a 2))>
#<alt (/ (pow b 2) (pow a 2))>
#<alt (/ (pow b 2) (pow a 2))>
#<alt (/ (pow b 2) (pow a 2))>
#<alt (/ (pow b 2) (pow a 2))>
#<alt (/ (pow b 2) (pow a 2))>
#<alt (/ (pow b 2) (pow a 2))>
#<alt (/ (pow b 2) (pow a 2))>
#<alt (/ (pow b 2) (pow a 2))>
#<alt (/ (pow b 2) (pow a 2))>
#<alt (/ (pow b 2) (pow a 2))>
#<alt (/ (pow b 2) (pow a 2))>
#<alt (/ (pow b 2) (pow a 2))>
#<alt (/ (pow b 2) (pow a 2))>
#<alt (/ (pow b 2) (pow a 2))>
#<alt (/ (pow b 2) (pow a 2))>
#<alt (/ (pow b 2) (pow a 2))>
#<alt (/ (pow b 2) (pow a 2))>
#<alt (/ (pow b 2) (pow a 2))>
#<alt (/ (pow b 2) (pow a 2))>
Calls

120 calls:

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

rewrite382.0ms (1.8%)

Memory
3.6MiB live, 766.2MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 412×*-lowering-*.f32
4 412×*-lowering-*.f64
4 026×accelerator-lowering-fma.f32
4 026×accelerator-lowering-fma.f64
3 324×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
058374
1306249
22644236
08183233
Stop Event
iter limit
node limit
Counts
28 → 826
Calls
Call 1
Inputs
(cbrt (* (PI) (* (PI) (PI))))
(* (* (* 2 (cos (/ (PI) (/ -180 angle)))) (+ b a)) (* (sin (/ (cbrt (* (PI) (* (PI) (PI)))) (/ 180 angle))) (- b a)))
(* (* 2 (cos (/ (PI) (/ -180 angle)))) (+ b a))
(* 2 (cos (/ (PI) (/ -180 angle))))
(* angle (* -1/90 (* (PI) (* a a))))
(* -1/90 (* (PI) (* a a)))
(* (PI) (* a a))
(PI)
(* (* 2 (* b b)) (* (sin (* (PI) (/ angle 180))) (cos (* (PI) (/ angle 180)))))
(* 2 (* b b))
(* b b)
(* (sin (* (PI) (/ angle 180))) (cos (* (PI) (/ angle 180))))
(* (+ (* b b) (* a a)) (* (/ 1 (/ (+ (* b b) (* a a)) (- (* (* b b) (* b b)) (* (* a a) (* a a))))) (/ 1 (+ (* b b) (* a a)))))
(/ (+ (* b b) (* a a)) (- (* (* b b) (* b b)) (* (* a a) (* a a))))
(/ 1 (/ (+ (* b b) (* a a)) (- (* (* b b) (* b b)) (* (* a a) (* a a)))))
(* (/ 1 (/ (+ (* b b) (* a a)) (- (* (* b b) (* b b)) (* (* a a) (* a a))))) (/ 1 (+ (* b b) (* a a))))
(+ (* -2 (* (sin (* (* angle (PI)) 1/180)) (cos (* (* angle (PI)) 1/180)))) (* 2 (* (* (sin (* (* angle (PI)) 1/180)) (cos (* (* angle (PI)) 1/180))) (/ (* b b) (* a a)))))
(* (* a a) (+ (* -2 (* (sin (* (* angle (PI)) 1/180)) (cos (* (* angle (PI)) 1/180)))) (* 2 (* (* (sin (* (* angle (PI)) 1/180)) (cos (* (* angle (PI)) 1/180))) (/ (* b b) (* a a))))))
(* a a)
(* -2 (* (sin (* (* angle (PI)) 1/180)) (cos (* (* angle (PI)) 1/180))))
(cos (/ (PI) (/ -180 angle)))
(sin (/ (cbrt (* (PI) (* (PI) (PI)))) (/ 180 angle)))
(* (PI) (* (PI) (PI)))
(cos (* (PI) (/ angle 180)))
(sin (* (PI) (/ angle 180)))
(cos (* (* angle (PI)) 1/180))
(sin (* (* angle (PI)) 1/180))
(/ (* b b) (* a a))
Outputs
(PI.f64)
(log.f64 (exp.f64 (PI.f64)))
(exp.f64 (log.f64 (PI.f64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64))) #s(literal 2 binary64)))
(fabs.f64 (PI.f64))
(sqrt.f64 (*.f64 (PI.f64) (PI.f64)))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.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 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (PI.f64)) #s(literal 3 binary64))
(pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64))
(pow.f64 (E.f64) (log.f64 (PI.f64)))
(pow.f64 (exp.f64 #s(literal 1/3 binary64)) (*.f64 (log.f64 (PI.f64)) #s(literal 3 binary64)))
(*.f64 (PI.f64) #s(literal 1 binary64))
(*.f64 (PI.f64) (log.f64 (E.f64)))
(*.f64 #s(literal 1 binary64) (PI.f64))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))
(*.f64 (cbrt.f64 (PI.f64)) (log.f64 (exp.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)))))
(*.f64 (cbrt.f64 (PI.f64)) (sqrt.f64 (pow.f64 (PI.f64) #s(literal 4/3 binary64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (log.f64 (exp.f64 (cbrt.f64 (PI.f64)))))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (log.f64 (exp.f64 (sqrt.f64 (PI.f64)))))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4/3 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 1/3 binary64)) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4/3 binary64))))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 7/3 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 7/3 binary64))))
(*.f64 (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 1/3 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (sqrt.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (PI.f64))
(*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4/3 binary64)) #s(literal 1/3 binary64)) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 7/3 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64)) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 1/3 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 1/3 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 1/3 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 1/3 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 1/3 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 1/3 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))
(*.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64)))) (exp.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64))))))
(*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64))))) (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64)))))
(*.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64)))) (exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4/3 binary64))) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 7/3 binary64))) (pow.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64))) (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (PI.f64) #s(literal 4/3 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (pow.f64 (PI.f64) #s(literal 1/4 binary64)))
(+.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b))) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) a))))
(+.f64 (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) b) (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (-.f64 #s(literal 0 binary64) a)))
(+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(+.f64 (*.f64 b (*.f64 (+.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))))
(fma.f64 b (*.f64 (+.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))))
(fma.f64 (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) a))))
(fma.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(fma.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) b (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (-.f64 #s(literal 0 binary64) a)))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (neg.f64 (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (-.f64 (*.f64 b b) (*.f64 a a)))) (neg.f64 (+.f64 b a)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) a))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b))) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)))) (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) a))) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b))) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) b) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (-.f64 #s(literal 0 binary64) a)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) b) (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) b)) (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (-.f64 #s(literal 0 binary64) a)) (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (-.f64 #s(literal 0 binary64) a))) (*.f64 (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) b) (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (-.f64 #s(literal 0 binary64) a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 (+.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 b (*.f64 (+.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (*.f64 b (*.f64 (+.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))) (*.f64 (*.f64 b (*.f64 (+.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 b a) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(*.f64 (+.f64 b a) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(*.f64 (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))))
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (-.f64 b a) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))))
(*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))
(*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (-.f64 b a))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))))
(*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (-.f64 b a)) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))))
(*.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))))) (+.f64 b a))
(+.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)))
(+.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)))))
(fma.f64 #s(literal 2 binary64) (*.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))) (*.f64 #s(literal 2 binary64) a)))
(fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) a) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)))
(fma.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) b (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)))
(fma.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) a (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)))
(fma.f64 b (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)))
(fma.f64 a (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)))
(fma.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)))
(fma.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) a) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)))
(fma.f64 (*.f64 #s(literal 2 binary64) 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 #s(literal 2 binary64) a)))
(fma.f64 (*.f64 a #s(literal 2 binary64)) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)))
(fma.f64 (*.f64 b (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)))
(fma.f64 (*.f64 a (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) a))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64))) (-.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) a))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 b a))
(/.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))))) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))))) (-.f64 b a))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (neg.f64 (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b)))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (-.f64 (*.f64 b b) (*.f64 a a)))) (neg.f64 (-.f64 b a)))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))))) (neg.f64 (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))))) (neg.f64 (-.f64 b a)))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) b))))))
(*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a))
(*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))))
(*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))
(*.f64 (*.f64 (+.f64 b a) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) #s(literal 2 binary64))
(*.f64 (*.f64 (+.f64 b a) #s(literal 2 binary64)) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))))
(*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))))
(*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) #s(literal 2 binary64))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 a a) #s(literal -1/90 binary64))))
(*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (PI.f64) (*.f64 a a)) angle))
(*.f64 (*.f64 (PI.f64) (*.f64 a a)) (*.f64 angle #s(literal -1/90 binary64)))
(*.f64 (*.f64 (PI.f64) (*.f64 (*.f64 a a) #s(literal -1/90 binary64))) angle)
(*.f64 (*.f64 angle #s(literal -1/90 binary64)) (*.f64 (PI.f64) (*.f64 a a)))
(*.f64 (*.f64 (PI.f64) #s(literal -1/90 binary64)) (*.f64 (*.f64 a a) angle))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) #s(literal -1/90 binary64))
(*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal -1/90 binary64))) (*.f64 a a))
(*.f64 (*.f64 (*.f64 angle #s(literal -1/90 binary64)) (PI.f64)) (*.f64 a a))
(*.f64 (*.f64 (*.f64 angle #s(literal -1/90 binary64)) (*.f64 a a)) (PI.f64))
(*.f64 (*.f64 (*.f64 angle #s(literal -1/90 binary64)) (*.f64 (PI.f64) a)) a)
(*.f64 (PI.f64) (*.f64 (*.f64 a a) #s(literal -1/90 binary64)))
(*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) (*.f64 a a)))
(*.f64 (*.f64 a a) (*.f64 (PI.f64) #s(literal -1/90 binary64)))
(*.f64 (*.f64 (PI.f64) (*.f64 a a)) #s(literal -1/90 binary64))
(*.f64 (*.f64 (PI.f64) #s(literal -1/90 binary64)) (*.f64 a a))
(*.f64 (*.f64 (PI.f64) a) (*.f64 a #s(literal -1/90 binary64)))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (PI.f64))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) a)) a)
(*.f64 (*.f64 (*.f64 (PI.f64) #s(literal -1/90 binary64)) a) a)
(exp.f64 (+.f64 (log.f64 (PI.f64)) (*.f64 #s(literal 2 binary64) (log.f64 a))))
(exp.f64 (+.f64 (*.f64 #s(literal 2 binary64) (log.f64 a)) (log.f64 (PI.f64))))
(pow.f64 (*.f64 (sqrt.f64 (PI.f64)) a) #s(literal 2 binary64))
(pow.f64 (*.f64 a (sqrt.f64 (PI.f64))) #s(literal 2 binary64))
(*.f64 (PI.f64) (*.f64 a a))
(*.f64 a (*.f64 (PI.f64) a))
(*.f64 (*.f64 a a) (PI.f64))
(*.f64 #s(literal 1 binary64) (*.f64 (PI.f64) (*.f64 a a)))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 a a)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 a a)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 a a)))
(*.f64 (*.f64 (PI.f64) a) a)
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) a) (*.f64 (sqrt.f64 (PI.f64)) a))
(*.f64 (*.f64 a (sqrt.f64 (PI.f64))) (*.f64 a (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (*.f64 a a) #s(literal 1 binary64)) (PI.f64))
(*.f64 (*.f64 (*.f64 a a) (cbrt.f64 (PI.f64))) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))
(*.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 a a) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(PI.f64)
(log.f64 (exp.f64 (PI.f64)))
(exp.f64 (log.f64 (PI.f64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64))) #s(literal 2 binary64)))
(fabs.f64 (PI.f64))
(sqrt.f64 (*.f64 (PI.f64) (PI.f64)))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.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 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (PI.f64)) #s(literal 3 binary64))
(pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64))
(pow.f64 (E.f64) (log.f64 (PI.f64)))
(pow.f64 (exp.f64 #s(literal 1/3 binary64)) (*.f64 (log.f64 (PI.f64)) #s(literal 3 binary64)))
(*.f64 (PI.f64) #s(literal 1 binary64))
(*.f64 (PI.f64) (log.f64 (E.f64)))
(*.f64 #s(literal 1 binary64) (PI.f64))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))
(*.f64 (cbrt.f64 (PI.f64)) (log.f64 (exp.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)))))
(*.f64 (cbrt.f64 (PI.f64)) (sqrt.f64 (pow.f64 (PI.f64) #s(literal 4/3 binary64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (log.f64 (exp.f64 (cbrt.f64 (PI.f64)))))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (log.f64 (exp.f64 (sqrt.f64 (PI.f64)))))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4/3 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 1/3 binary64)) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4/3 binary64))))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 7/3 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 7/3 binary64))))
(*.f64 (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 1/3 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (sqrt.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (PI.f64))
(*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4/3 binary64)) #s(literal 1/3 binary64)) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 7/3 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64)) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 1/3 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 1/3 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 1/3 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 1/3 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 1/3 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 1/3 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 2 binary64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))
(*.f64 (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64)))) (exp.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64))))))
(*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64))))) (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64)))))
(*.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64)))) (exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4/3 binary64))) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 7/3 binary64))) (pow.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64))) (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (PI.f64) #s(literal 4/3 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (pow.f64 (PI.f64) #s(literal 1/4 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) #s(literal 2 binary64))
(/.f64 (*.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) #s(literal 2 binary64))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))) #s(literal -2 binary64))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b)))) #s(literal -2 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64)))
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 b b)))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (*.f64 b b))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.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 2 binary64) b) (*.f64 b (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))))
(*.f64 (*.f64 (*.f64 b b) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (*.f64 (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) b)) b)
(*.f64 #s(literal 2 binary64) (*.f64 b b))
(*.f64 b (*.f64 #s(literal 2 binary64) b))
(*.f64 (*.f64 b b) #s(literal 2 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) 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 (log.f64 b)) #s(literal 2 binary64))
(*.f64 b b)
(*.f64 (exp.f64 (log.f64 b)) (exp.f64 (log.f64 b)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))))
(/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 2 binary64) (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))))
(/.f64 (neg.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) #s(literal -2 binary64))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) #s(literal -1 binary64))
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))))
(*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))
(+.f64 (*.f64 b b) (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 a a)) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 b b)))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 b b)) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 a a)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a (*.f64 a a))))))
(+.f64 (*.f64 (*.f64 a a) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 (*.f64 b b) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b)))))
(+.f64 (*.f64 (*.f64 b b) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 (*.f64 a a) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b)))))
(+.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b)))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) #s(literal -1 binary64)))
(-.f64 (*.f64 b b) (*.f64 a a))
(-.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 a a) (*.f64 b b))) (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 a a) (*.f64 b b))))
(-.f64 (/.f64 (*.f64 b b) #s(literal 1 binary64)) (/.f64 (*.f64 a a) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 a a) (*.f64 b b))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 a a) (*.f64 b b))) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (-.f64 (*.f64 b b) (*.f64 a a)))) (/.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))))) (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))) (+.f64 (*.f64 a a) (*.f64 b b))) (/.f64 (/.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))) (+.f64 (*.f64 a a) (*.f64 b b))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 a a) (*.f64 b b))) (/.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 a a) (*.f64 b b))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 a a) (*.f64 b b)))) (/.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 a a) (*.f64 b b)))))
(-.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))))) (*.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))))) (/.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))))))
(-.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))))
(-.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 b (*.f64 b (*.f64 a a)))))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 b (*.f64 b (*.f64 a a)))))))
(fma.f64 b b (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(fma.f64 (*.f64 a a) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (*.f64 b b) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b)))))
(fma.f64 (*.f64 b b) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (*.f64 a a) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b)))))
(fma.f64 (*.f64 b (*.f64 b (*.f64 b b))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a (*.f64 a a))))))
(fma.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 a a) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 b b)))
(fma.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 b b) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 a a)))
(fma.f64 (exp.f64 (log.f64 b)) (exp.f64 (log.f64 b)) (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(neg.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 a a) (*.f64 b b)))
(/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) #s(literal 1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (neg.f64 (/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 a a) (*.f64 b b))))
(/.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (*.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))))
(/.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))
(/.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) #s(literal 1 binary64)) (+.f64 (*.f64 a a) (*.f64 b b)))
(/.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)))) (/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 a a) (*.f64 b b)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b))))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b))))))
(/.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 a a) (*.f64 b b))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))) (*.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (*.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal -1 binary64))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b)))) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 a a) (*.f64 b b)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))) (neg.f64 (*.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (neg.f64 (*.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))))
(/.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 b (*.f64 b (*.f64 a a))))))
(/.f64 (*.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (-.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))) (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))
(/.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b)))) (-.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (*.f64 a a) (*.f64 b b))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (neg.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 b (*.f64 b (*.f64 a a)))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 a a) (*.f64 b b))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))) (neg.f64 (*.f64 (/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (-.f64 (*.f64 b b) (*.f64 a a)))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 a a) (*.f64 b b))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (-.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)))) (/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (-.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (neg.f64 (*.f64 (/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b)))) (neg.f64 (/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 (*.f64 b b) (*.f64 a a)))) (neg.f64 (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) #s(literal -1 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 a a) (*.f64 b b)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))))) (neg.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (neg.f64 (*.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)))))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))))) (neg.f64 (*.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))) (neg.f64 (*.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))))))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))))) (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))) (neg.f64 (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (neg.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b))))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (-.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))))) (neg.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))) (neg.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))))) (neg.f64 (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))))) (neg.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b))))))
(/.f64 (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) #s(literal 3 binary64))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (-.f64 #s(literal 0 binary64) (*.f64 a a))) (*.f64 (*.f64 b b) (-.f64 #s(literal 0 binary64) (*.f64 a a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 a a)) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 b b)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 a a)) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 a a))) (-.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 b b)) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 b b))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 a a)) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 b b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 b b)) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 a a)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 b b)) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 b b))) (-.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 a a)) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 a a))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 b b)) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 a a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 b (*.f64 b (*.f64 b b)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a (*.f64 a a))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 b (*.f64 b (*.f64 b b))))) (-.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a (*.f64 a a)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 a a) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 b b) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 a a) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 (*.f64 a a) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))))) (-.f64 (*.f64 (*.f64 (*.f64 b b) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 (*.f64 b b) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))))) (*.f64 (*.f64 (*.f64 a a) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 (*.f64 b b) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 b b) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 a a) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 b b) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 (*.f64 b b) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))))) (-.f64 (*.f64 (*.f64 (*.f64 a a) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 (*.f64 a a) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))))) (*.f64 (*.f64 (*.f64 b b) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 (*.f64 a a) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))))) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))))) (*.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal -1 binary64))
(pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))) #s(literal -1 binary64))
(*.f64 (+.f64 b a) (-.f64 b a))
(*.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))) (+.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) #s(literal 1/2 binary64)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b)))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (/.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (/.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)))))
(*.f64 (pow.f64 (/.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (-.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))))
(*.f64 (pow.f64 (/.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal -1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (/.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))
(-.f64 (/.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))))
(-.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (-.f64 (*.f64 b b) (*.f64 a a)))) (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))))) (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))) (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (-.f64 (*.f64 b b) (*.f64 a a)))) (/.f64 (/.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))) (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (-.f64 (*.f64 b b) (*.f64 a a)))) (/.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))) (/.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))))
(neg.f64 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))
(/.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))
(/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (-.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (neg.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal -1 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b))))))
(/.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 a a) (*.f64 b b)))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 a a) (*.f64 b b)))) (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (neg.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)))))))
(/.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))) (-.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)))))
(/.f64 (/.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (*.f64 a a) (*.f64 b b))) (-.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 a a) (*.f64 b b))))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))) (neg.f64 (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))) (neg.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b))))))
(/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (*.f64 a a) (*.f64 b b)))) (neg.f64 (-.f64 (*.f64 b b) (*.f64 a a))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal 1 binary64))
(pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))
(*.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) #s(literal 1 binary64)))
(*.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))) #s(literal -1 binary64)))
(*.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (pow.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (/.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (-.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))) (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))))
(*.f64 (/.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))
(*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) #s(literal 1 binary64)) #s(literal -1 binary64)) (+.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))))
(*.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b))))))
(+.f64 (*.f64 b b) (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 a a)) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 b b)))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 b b)) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 a a)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a (*.f64 a a))))))
(+.f64 (*.f64 (*.f64 a a) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 (*.f64 b b) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b)))))
(+.f64 (*.f64 (*.f64 b b) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 (*.f64 a a) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b)))))
(+.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b)))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) #s(literal -1 binary64)))
(-.f64 (*.f64 b b) (*.f64 a a))
(-.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 a a) (*.f64 b b))) (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 a a) (*.f64 b b))))
(-.f64 (/.f64 (*.f64 b b) #s(literal 1 binary64)) (/.f64 (*.f64 a a) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 a a) (*.f64 b b))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 a a) (*.f64 b b))) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (-.f64 (*.f64 b b) (*.f64 a a)))) (/.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))))) (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))) (+.f64 (*.f64 a a) (*.f64 b b))) (/.f64 (/.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))) (+.f64 (*.f64 a a) (*.f64 b b))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 a a) (*.f64 b b))) (/.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 a a) (*.f64 b b))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 a a) (*.f64 b b)))) (/.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 a a) (*.f64 b b)))))
(-.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))))) (*.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))))) (/.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))))))
(-.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))))
(-.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 b (*.f64 b (*.f64 a a)))))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 b (*.f64 b (*.f64 a a)))))))
(fma.f64 b b (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(fma.f64 (*.f64 a a) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (*.f64 b b) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b)))))
(fma.f64 (*.f64 b b) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (*.f64 a a) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b)))))
(fma.f64 (*.f64 b (*.f64 b (*.f64 b b))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a (*.f64 a a))))))
(fma.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 a a) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 b b)))
(fma.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 b b) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 a a)))
(fma.f64 (exp.f64 (log.f64 b)) (exp.f64 (log.f64 b)) (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(neg.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 a a) (*.f64 b b)))
(/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) #s(literal 1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (neg.f64 (/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 a a) (*.f64 b b))))
(/.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (*.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))))
(/.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))
(/.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) #s(literal 1 binary64)) (+.f64 (*.f64 a a) (*.f64 b b)))
(/.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)))) (/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 a a) (*.f64 b b)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b))))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b))))))
(/.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 a a) (*.f64 b b))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))) (*.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (*.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal -1 binary64))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b)))) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 a a) (*.f64 b b)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))) (neg.f64 (*.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (neg.f64 (*.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))))
(/.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 b (*.f64 b (*.f64 a a))))))
(/.f64 (*.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (-.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))) (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))
(/.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b)))) (-.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (*.f64 a a) (*.f64 b b))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (neg.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 b (*.f64 b (*.f64 a a)))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 a a) (*.f64 b b))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))) (neg.f64 (*.f64 (/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (-.f64 (*.f64 b b) (*.f64 a a)))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 a a) (*.f64 b b))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (-.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)))) (/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (-.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (neg.f64 (*.f64 (/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b)))) (neg.f64 (/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 (*.f64 b b) (*.f64 a a)))) (neg.f64 (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) #s(literal -1 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 a a) (*.f64 b b)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))))) (neg.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (neg.f64 (*.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)))))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))))) (neg.f64 (*.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))) (neg.f64 (*.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))))))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))))) (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))) (neg.f64 (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (neg.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b))))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (-.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))))) (neg.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))) (neg.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))))) (neg.f64 (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))))) (neg.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b))))))
(/.f64 (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) #s(literal 3 binary64))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (-.f64 #s(literal 0 binary64) (*.f64 a a))) (*.f64 (*.f64 b b) (-.f64 #s(literal 0 binary64) (*.f64 a a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 a a)) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 b b)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 a a)) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 a a))) (-.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 b b)) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 b b))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 a a)) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 b b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 b b)) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 a a)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 b b)) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 b b))) (-.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 a a)) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 a a))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 b b)) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 a a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 b (*.f64 b (*.f64 b b)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a (*.f64 a a))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 b (*.f64 b (*.f64 b b))))) (-.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a (*.f64 a a)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 a a) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 b b) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 a a) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 (*.f64 a a) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))))) (-.f64 (*.f64 (*.f64 (*.f64 b b) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 (*.f64 b b) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))))) (*.f64 (*.f64 (*.f64 a a) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 (*.f64 b b) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 b b) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 a a) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 b b) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 (*.f64 b b) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))))) (-.f64 (*.f64 (*.f64 (*.f64 a a) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 (*.f64 a a) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))))) (*.f64 (*.f64 (*.f64 b b) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 (*.f64 a a) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))))) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))))) (*.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal -1 binary64))
(pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))) #s(literal -1 binary64))
(*.f64 (+.f64 b a) (-.f64 b a))
(*.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))) (+.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) #s(literal 1/2 binary64)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b)))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (/.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (/.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)))))
(*.f64 (pow.f64 (/.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (-.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))))
(*.f64 (pow.f64 (/.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (-.f64 (*.f64 b b) (*.f64 a a)))) #s(literal -1 binary64)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) #s(literal -1 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 a a) (*.f64 b b))) #s(literal -1 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 (*.f64 a a) (*.f64 b b))) #s(literal -1 binary64)) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) #s(literal -1 binary64))))
(-.f64 (/.f64 (*.f64 b b) (+.f64 (*.f64 a a) (*.f64 b b))) (/.f64 (*.f64 a a) (+.f64 (*.f64 a a) (*.f64 b b))))
(-.f64 (/.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 a a) (*.f64 b b))) (+.f64 (*.f64 a a) (*.f64 b b))) (/.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 a a) (*.f64 b b))) (+.f64 (*.f64 a a) (*.f64 b b))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 a a) (*.f64 b b)))))
(/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.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 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 a a) (*.f64 b b))))))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (*.f64 a a) (*.f64 b b)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (-.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b)))
(/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 a a) (*.f64 b b)))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (*.f64 a a) (*.f64 b b))))
(/.f64 #s(literal -1 binary64) (*.f64 (+.f64 (*.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 #s(literal 0 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 a a) (*.f64 b b))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (-.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 a a) (*.f64 b b))))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b)))) (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 a a) (*.f64 b b))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b)))) (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 a a) (*.f64 b b))))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (+.f64 (*.f64 a a) (*.f64 b b))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 b b) (*.f64 a a)))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 a a) (*.f64 b b)))))
(/.f64 (neg.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) #s(literal -1 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 a a) (*.f64 b b)))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 a a) (*.f64 b b)))))
(/.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (+.f64 (*.f64 a a) (*.f64 b b)))) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))))
(pow.f64 (/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 a a) (*.f64 b b)))) #s(literal -1 binary64))
(pow.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 a a) (*.f64 b b)) (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b)))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (+.f64 (*.f64 a a) (*.f64 b b))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) #s(literal 1 binary64)) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a a) (*.f64 b b))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 a a) (*.f64 b b)))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))
(+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b))))
(+.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b))) (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a 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 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))) (*.f64 (*.f64 b (/.f64 (/.f64 b a) a)) (*.f64 b (/.f64 (/.f64 b a) a)))) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b))))))
(-.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) angle) #s(literal 1/90 binary64)))))) (*.f64 (*.f64 b (/.f64 (/.f64 b a) a)) (*.f64 b (/.f64 (/.f64 b a) a)))) (-.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b))) (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))))) (/.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b))) (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))))))
(fma.f64 #s(literal 2 binary64) (/.f64 (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b))) (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))))
(fma.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (/.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (/.f64 (*.f64 a a) (*.f64 b b))) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))))
(fma.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) #s(literal -2 binary64)) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b))))
(fma.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64)) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b))))
(fma.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal -2 binary64)) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b))))
(fma.f64 (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64)) #s(literal -2 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b))))
(fma.f64 (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 b (/.f64 (/.f64 b a) a)) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))))
(fma.f64 (*.f64 b (/.f64 (/.f64 b a) a)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))))
(fma.f64 (/.f64 (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b))) #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))))
(fma.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (*.f64 b (/.f64 (/.f64 b a) a)) (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))))
(fma.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal -2 binary64)) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (/.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (/.f64 (*.f64 a a) (*.f64 b b))) (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 b (/.f64 (/.f64 b a) a))) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) b) (/.f64 (/.f64 b a) a) (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 a a)) (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 b a)) (/.f64 b a) (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))))
(fma.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b))) (-.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b))) (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64)))))) (+.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b)))) (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 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 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))) (*.f64 (*.f64 b (/.f64 (/.f64 b a) a)) (*.f64 b (/.f64 (/.f64 b a) a)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b))) (-.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b))) (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64)))))) (+.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b))) #s(literal 3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b)))) (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 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 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))) (*.f64 (*.f64 b (/.f64 (/.f64 b a) a)) (*.f64 b (/.f64 (/.f64 b a) a))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b))) (-.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b))) (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b))) #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) angle) #s(literal 1/90 binary64)))))) (*.f64 (*.f64 b (/.f64 (/.f64 b a) a)) (*.f64 b (/.f64 (/.f64 b a) a)))) (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 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 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))) (*.f64 (*.f64 b (/.f64 (/.f64 b a) a)) (*.f64 b (/.f64 (/.f64 b a) a))))) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b))) (-.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b))) (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b))) #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) angle) #s(literal 1/90 binary64)))))) (*.f64 (*.f64 b (/.f64 (/.f64 b a) a)) (*.f64 b (/.f64 (/.f64 b a) a)))) (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 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 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))) (*.f64 (*.f64 b (/.f64 (/.f64 b a) a)) (*.f64 b (/.f64 (/.f64 b a) a)))))) (neg.f64 (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b))))))
(/.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) angle) #s(literal 1/90 binary64)))))) (*.f64 (*.f64 b (/.f64 (/.f64 b a) a)) (*.f64 b (/.f64 (/.f64 b a) a)))) (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64))) (-.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b))) (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (/.f64 (*.f64 a a) (*.f64 b b))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))) (*.f64 #s(literal 2 binary64) (*.f64 a a)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (/.f64 (*.f64 a a) (*.f64 b b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #s(literal 1 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 a a))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 b b))))) (*.f64 #s(literal 2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a a))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) a) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 b b) a)))) (*.f64 #s(literal 2 binary64) a))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal -2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal -2 binary64)) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))) (*.f64 #s(literal 2 binary64) (*.f64 a a)))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal -2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #s(literal 1 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 a a))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 b b))))) (*.f64 #s(literal 2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a a))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal -2 binary64)) a) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 b b) a)))) (*.f64 #s(literal 2 binary64) a))
(/.f64 (+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 a a) (*.f64 b b)) (*.f64 #s(literal -2 binary64) (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))))) (*.f64 (/.f64 (*.f64 a a) (*.f64 b b)) #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 a a) (*.f64 b b)) (*.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal -2 binary64)))) (*.f64 (/.f64 (*.f64 a a) (*.f64 b b)) #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (*.f64 #s(literal -2 binary64) (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))))) (*.f64 (*.f64 a a) #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (*.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal -2 binary64)))) (*.f64 (*.f64 a a) #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 a a) (*.f64 b b)) (*.f64 #s(literal -2 binary64) (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))))) (*.f64 (/.f64 (*.f64 a a) (*.f64 b b)) #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 a a) (*.f64 b b)) (*.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal -2 binary64)))) (*.f64 (/.f64 (*.f64 a a) (*.f64 b b)) #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 b b))) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 #s(literal -2 binary64) (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 b b))) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal -2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 b b) a)) #s(literal 2 binary64)) (*.f64 a (*.f64 #s(literal -2 binary64) (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))))) (*.f64 a #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 b b) a)) #s(literal 2 binary64)) (*.f64 a (*.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal -2 binary64)))) (*.f64 a #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b))))) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))) (*.f64 (*.f64 b (/.f64 (/.f64 b a) a)) (*.f64 b (/.f64 (/.f64 b a) a)))))) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b)))) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b))) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b))) (-.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b))) (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 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 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))) (*.f64 (*.f64 b (/.f64 (/.f64 b a) a)) (*.f64 b (/.f64 (/.f64 b a) a))))))) (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b)))))))
(/.f64 (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) angle) #s(literal 1/90 binary64)))))) (*.f64 (*.f64 b (/.f64 (/.f64 b a) a)) (*.f64 b (/.f64 (/.f64 b a) a)))) (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b))) (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))))))
(pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b))) (-.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b))) (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64)))))) (+.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b)))) (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 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 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))) (*.f64 (*.f64 b (/.f64 (/.f64 b a) a)) (*.f64 b (/.f64 (/.f64 b a) a)))))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b))) (-.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b))) (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))))))))
(*.f64 (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 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 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))) (*.f64 (*.f64 b (/.f64 (/.f64 b a) a)) (*.f64 b (/.f64 (/.f64 b a) a))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b))))))
(+.f64 (*.f64 (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b)))))
(+.f64 (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 a a))))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 a a))) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b)))))) (/.f64 (pow.f64 (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b)))) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b)))))))
(fma.f64 #s(literal 2 binary64) (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b))) (*.f64 a a)) (*.f64 (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 a a))))
(fma.f64 a (*.f64 a (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64)))) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b)))))
(fma.f64 a (*.f64 a (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 a a))))
(fma.f64 (*.f64 a a) (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b)))))
(fma.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 a a))))
(fma.f64 #s(literal -2 binary64) (*.f64 (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64)) (*.f64 a a)) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b)))))
(fma.f64 (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b)))))
(fma.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))) (*.f64 a a) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b)))))
(fma.f64 (/.f64 (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b))) (*.f64 #s(literal 2 binary64) (*.f64 a a)) (*.f64 (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 a a))))
(fma.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b))) (*.f64 a a) (*.f64 (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 a a))))
(fma.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (*.f64 (*.f64 b (/.f64 (/.f64 b a) a)) (*.f64 a a)) (*.f64 (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 a a))))
(fma.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal -2 binary64)) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 a a)) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b)))))
(fma.f64 (*.f64 (*.f64 a a) #s(literal 2 binary64)) (/.f64 (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 a a))))
(fma.f64 (*.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))) a) a (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b)))))
(fma.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b))) a) a (*.f64 (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 a a))))
(fma.f64 (*.f64 (*.f64 a a) (/.f64 (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b)))) #s(literal 2 binary64) (*.f64 (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 a a))))
(fma.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (*.f64 b (/.f64 (/.f64 b a) a)) (*.f64 (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 a a))))
(fma.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b)))))
(fma.f64 (*.f64 (*.f64 a a) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))) #s(literal -2 binary64) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b)))))
(fma.f64 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal -2 binary64))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 a a))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 a a))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b)))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 a a))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b)))) #s(literal 2 binary64))) (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b))))))
(/.f64 (*.f64 (*.f64 a a) (+.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b))) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b))) (-.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b))) (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64)))))))
(/.f64 (*.f64 (*.f64 a a) (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 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 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))) (*.f64 (*.f64 b (/.f64 (/.f64 b a) a)) (*.f64 b (/.f64 (/.f64 b a) a)))))) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b))) #s(literal 3 binary64))) (*.f64 a a)) (+.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b))) (-.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b))) (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 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 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))) (*.f64 (*.f64 b (/.f64 (/.f64 b a) a)) (*.f64 b (/.f64 (/.f64 b a) a))))) (*.f64 a a)) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 a a))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 a a))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b)))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 a a))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b)))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 a a) (+.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b))) #s(literal 3 binary64))))) (neg.f64 (+.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b))) (-.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b))) (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 a a) (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 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 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))) (*.f64 (*.f64 b (/.f64 (/.f64 b a) a)) (*.f64 b (/.f64 (/.f64 b a) a))))))) (neg.f64 (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b))) #s(literal 3 binary64))) (*.f64 a a))) (neg.f64 (+.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b))) (-.f64 (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b))) (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 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 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))) (*.f64 (*.f64 b (/.f64 (/.f64 b a) a)) (*.f64 b (/.f64 (/.f64 b a) a))))) (*.f64 a a))) (neg.f64 (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 a a))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 a a))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 a a)))))))
(*.f64 a (*.f64 a (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b))))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b)))))
(*.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 a a))
(*.f64 (*.f64 a (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b))))) a)
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 a)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 a)) #s(literal 1 binary64)))
(pow.f64 a #s(literal 2 binary64))
(pow.f64 (*.f64 a a) #s(literal 1 binary64))
(pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))
(*.f64 a a)
(*.f64 (-.f64 #s(literal 0 binary64) a) (-.f64 #s(literal 0 binary64) a))
(*.f64 (exp.f64 (log.f64 a)) (exp.f64 (log.f64 a)))
(/.f64 (*.f64 #s(literal -2 binary64) (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) #s(literal 2 binary64))
(/.f64 (*.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal -2 binary64)) #s(literal 2 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))) #s(literal -2 binary64))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal -2 binary64))) #s(literal -2 binary64))
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64)))
(*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal -2 binary64)))
(*.f64 (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64)) #s(literal -2 binary64))
(*.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal -2 binary64)) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))))
(*.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))
(cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(neg.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))))
(exp.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 3 binary64)) #s(literal 1 binary64)))
(exp.f64 (+.f64 (log.f64 (PI.f64)) (*.f64 (log.f64 (PI.f64)) #s(literal 2 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 2 binary64)) (log.f64 (PI.f64))))
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))
(pow.f64 (PI.f64) #s(literal 3 binary64))
(pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 3/2 binary64))
(pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (PI.f64)) #s(literal 9 binary64))
(pow.f64 (sqrt.f64 (PI.f64)) #s(literal 6 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/3 binary64))
(*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))
(*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64))
(*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4/3 binary64)))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4/3 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (pow.f64 (PI.f64) #s(literal 7/3 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 7/3 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (PI.f64) #s(literal 5/2 binary64)))
(*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)) (pow.f64 (PI.f64) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 7/3 binary64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64)) (sqrt.f64 (PI.f64)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4/3 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4/3 binary64)) #s(literal 1 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 7/3 binary64)) #s(literal 1 binary64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64)) #s(literal 1 binary64)) (sqrt.f64 (PI.f64)))
(cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))
(cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(neg.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))))
(cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))
(cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(neg.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))))
(exp.f64 (*.f64 (log.f64 (/.f64 b a)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 a a) (*.f64 b b))) #s(literal -1 binary64)))
(exp.f64 (-.f64 (*.f64 #s(literal 2 binary64) (log.f64 b)) (*.f64 #s(literal 2 binary64) (log.f64 a))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a a))) (/.f64 (*.f64 b b) (-.f64 #s(literal 0 binary64) (*.f64 a a))))
(neg.f64 (/.f64 (*.f64 b b) (-.f64 #s(literal 0 binary64) (*.f64 a a))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 b b)) (*.f64 a a)))
(/.f64 (*.f64 b b) (*.f64 a a))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 b b)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 a a) (*.f64 b b)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 a (/.f64 (*.f64 b b) a)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (*.f64 a a) (*.f64 b b)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 a a) (*.f64 b b))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (*.f64 a a) (*.f64 b b)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a (/.f64 (*.f64 b b) a))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 b b)) (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(/.f64 (/.f64 (*.f64 b b) a) a)
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 b b))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a))))
(/.f64 (neg.f64 (/.f64 (*.f64 b b) a)) (-.f64 #s(literal 0 binary64) a))
(/.f64 (*.f64 (*.f64 b b) #s(literal 1 binary64)) (*.f64 a a))
(/.f64 (*.f64 (/.f64 b a) b) a)
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 b b)))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 b b) a))) (neg.f64 (-.f64 #s(literal 0 binary64) a)))
(/.f64 (neg.f64 (*.f64 (*.f64 b b) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(/.f64 (neg.f64 (*.f64 (/.f64 b a) b)) (-.f64 #s(literal 0 binary64) a))
(pow.f64 (/.f64 b a) #s(literal 2 binary64))
(pow.f64 (/.f64 (*.f64 a a) (*.f64 b b)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 a a) (*.f64 b b)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 a (/.f64 (*.f64 b b) a)) #s(literal -1 binary64))
(*.f64 b (/.f64 (/.f64 b a) a))
(*.f64 (*.f64 b b) (/.f64 #s(literal 1 binary64) (*.f64 a a)))
(*.f64 (*.f64 b b) (pow.f64 (/.f64 #s(literal 1 binary64) a) #s(literal 2 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 b (/.f64 (/.f64 b a) a)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b b)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a a))))
(*.f64 (/.f64 b a) (/.f64 b a))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (*.f64 b b))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 b b)) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 b b) a) (/.f64 #s(literal 1 binary64) a))
(*.f64 (/.f64 (/.f64 b a) a) b)
(*.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 (*.f64 b b) a))

simplify557.0ms (2.6%)

Memory
2.4MiB live, 985.0MiB allocated
Algorithm
egg-herbie
Rules
15 236×accelerator-lowering-fma.f32
15 236×accelerator-lowering-fma.f64
8 648×*-lowering-*.f32
8 648×*-lowering-*.f64
4 150×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05638983
119598437
080788176
Stop Event
iter limit
node limit
Counts
480 → 480
Calls
Call 1
Inputs
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a)))))))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (* 1/2267481600000 (* (pow (PI) 5) (* (+ a b) (- b a)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a))))))))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (* -1/30855889612800000000 (* (pow (PI) 7) (* (+ a b) (- b a))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (* 1/2267481600000 (* (pow (PI) 5) (* (+ a b) (- b a)))))))))))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* b (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))))))
(+ (* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* b (+ (* 2 (* b (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))))))
(+ (* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* b (+ (* 2 (* b (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))))))
(* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (+ (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b)))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (+ (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b)))))
(* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b))))
(* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))) (* 2 (/ (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) b))) b)) (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))) (* 2 (/ (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) b))) b)) (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(+ (* 2 (* a (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) (* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* a (+ (* -2 (* a (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))))))
(+ (* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* a (+ (* -2 (* a (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))))))
(* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a))))
(* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (+ (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)) (* 2 (/ (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))))
(* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (+ (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)) (* 2 (/ (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))))
(* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a))))
(* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) a)) (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) a))))
(* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) a)) (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) a))))
(* 2 (+ a b))
(+ (* -1/32400 (* (pow angle 2) (* (pow (PI) 2) (+ a b)))) (* 2 (+ a b)))
(+ (* 2 (+ a b)) (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (+ a b))) (* 1/12597120000 (* (pow angle 2) (* (pow (PI) 4) (+ a b)))))))
(+ (* 2 (+ a b)) (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (+ a b))) (* (pow angle 2) (+ (* -1/12244400640000000 (* (pow angle 2) (* (pow (PI) 6) (+ a b)))) (* 1/12597120000 (* (pow (PI) 4) (+ a b))))))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))
(* 2 (* a (cos (* -1/180 (* angle (PI))))))
(+ (* 2 (* a (cos (* -1/180 (* angle (PI)))))) (* 2 (* b (cos (* -1/180 (* angle (PI)))))))
(+ (* 2 (* a (cos (* -1/180 (* angle (PI)))))) (* 2 (* b (cos (* -1/180 (* angle (PI)))))))
(+ (* 2 (* a (cos (* -1/180 (* angle (PI)))))) (* 2 (* b (cos (* -1/180 (* angle (PI)))))))
(* 2 (* b (cos (* -1/180 (* angle (PI))))))
(* b (+ (* 2 (cos (* -1/180 (* angle (PI))))) (* 2 (/ (* a (cos (* -1/180 (* angle (PI))))) b))))
(* b (+ (* 2 (cos (* -1/180 (* angle (PI))))) (* 2 (/ (* a (cos (* -1/180 (* angle (PI))))) b))))
(* b (+ (* 2 (cos (* -1/180 (* angle (PI))))) (* 2 (/ (* a (cos (* -1/180 (* angle (PI))))) b))))
(* 2 (* b (cos (* -1/180 (* angle (PI))))))
(* -1 (* b (+ (* -2 (cos (* -1/180 (* angle (PI))))) (* -2 (/ (* a (cos (* -1/180 (* angle (PI))))) b)))))
(* -1 (* b (+ (* -2 (cos (* -1/180 (* angle (PI))))) (* -2 (/ (* a (cos (* -1/180 (* angle (PI))))) b)))))
(* -1 (* b (+ (* -2 (cos (* -1/180 (* angle (PI))))) (* -2 (/ (* a (cos (* -1/180 (* angle (PI))))) b)))))
(* 2 (* b (cos (* -1/180 (* angle (PI))))))
(+ (* 2 (* a (cos (* -1/180 (* angle (PI)))))) (* 2 (* b (cos (* -1/180 (* angle (PI)))))))
(+ (* 2 (* a (cos (* -1/180 (* angle (PI)))))) (* 2 (* b (cos (* -1/180 (* angle (PI)))))))
(+ (* 2 (* a (cos (* -1/180 (* angle (PI)))))) (* 2 (* b (cos (* -1/180 (* angle (PI)))))))
(* 2 (* a (cos (* -1/180 (* angle (PI))))))
(* a (+ (* 2 (cos (* -1/180 (* angle (PI))))) (* 2 (/ (* b (cos (* -1/180 (* angle (PI))))) a))))
(* a (+ (* 2 (cos (* -1/180 (* angle (PI))))) (* 2 (/ (* b (cos (* -1/180 (* angle (PI))))) a))))
(* a (+ (* 2 (cos (* -1/180 (* angle (PI))))) (* 2 (/ (* b (cos (* -1/180 (* angle (PI))))) a))))
(* 2 (* a (cos (* -1/180 (* angle (PI))))))
(* -1 (* a (+ (* -2 (cos (* -1/180 (* angle (PI))))) (* -2 (/ (* b (cos (* -1/180 (* angle (PI))))) a)))))
(* -1 (* a (+ (* -2 (cos (* -1/180 (* angle (PI))))) (* -2 (/ (* b (cos (* -1/180 (* angle (PI))))) a)))))
(* -1 (* a (+ (* -2 (cos (* -1/180 (* angle (PI))))) (* -2 (/ (* b (cos (* -1/180 (* angle (PI))))) a)))))
2
(+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))
(+ 2 (* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/12597120000 (* (pow angle 2) (pow (PI) 4))))))
(+ 2 (* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/12244400640000000 (* (pow angle 2) (pow (PI) 6))) (* 1/12597120000 (pow (PI) 4)))))))
(* 2 (cos (* -1/180 (* angle (PI)))))
(* 2 (cos (* -1/180 (* angle (PI)))))
(* 2 (cos (* -1/180 (* angle (PI)))))
(* 2 (cos (* -1/180 (* angle (PI)))))
(* 2 (cos (* -1/180 (* angle (PI)))))
(* 2 (cos (* -1/180 (* angle (PI)))))
(* 2 (cos (* -1/180 (* angle (PI)))))
(* 2 (cos (* -1/180 (* angle (PI)))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(* -1/90 (* (pow a 2) (PI)))
(* -1/90 (* (pow a 2) (PI)))
(* -1/90 (* (pow a 2) (PI)))
(* -1/90 (* (pow a 2) (PI)))
(* -1/90 (* (pow a 2) (PI)))
(* -1/90 (* (pow a 2) (PI)))
(* -1/90 (* (pow a 2) (PI)))
(* -1/90 (* (pow a 2) (PI)))
(* -1/90 (* (pow a 2) (PI)))
(* -1/90 (* (pow a 2) (PI)))
(* -1/90 (* (pow a 2) (PI)))
(* -1/90 (* (pow a 2) (PI)))
(* (pow a 2) (PI))
(* (pow a 2) (PI))
(* (pow a 2) (PI))
(* (pow a 2) (PI))
(* (pow a 2) (PI))
(* (pow a 2) (PI))
(* (pow a 2) (PI))
(* (pow a 2) (PI))
(* (pow a 2) (PI))
(* (pow a 2) (PI))
(* (pow a 2) (PI))
(* (pow a 2) (PI))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* angle (+ (* 1/90 (* (pow b 2) (PI))) (* 2 (* (pow angle 2) (* (pow b 2) (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3))))))))
(* angle (+ (* 1/90 (* (pow b 2) (PI))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (* (pow b 2) (+ (* 1/22674816000000 (pow (PI) 5)) (+ (* 1/4534963200000 (pow (PI) 5)) (* 1/2267481600000 (pow (PI) 5))))))) (* 2 (* (pow b 2) (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3)))))))))
(* angle (+ (* 1/90 (* (pow b 2) (PI))) (* (pow angle 2) (+ (* 2 (* (pow b 2) (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (* (pow b 2) (+ (* -1/881596846080000000 (pow (PI) 7)) (+ (* -1/1469328076800000000 (pow (PI) 7)) (+ (* -1/4407984230400000000 (pow (PI) 7)) (* -1/30855889612800000000 (pow (PI) 7)))))))) (* 2 (* (pow b 2) (+ (* 1/22674816000000 (pow (PI) 5)) (+ (* 1/4534963200000 (pow (PI) 5)) (* 1/2267481600000 (pow (PI) 5))))))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* 2 (pow b 2))
(* 2 (pow b 2))
(* 2 (pow b 2))
(* 2 (pow b 2))
(* 2 (pow b 2))
(* 2 (pow b 2))
(* 2 (pow b 2))
(* 2 (pow b 2))
(* 2 (pow b 2))
(* 2 (pow b 2))
(* 2 (pow b 2))
(* 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)
(* 1/180 (* angle (PI)))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/11664000 (pow (PI) 3)) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* 1/22674816000000 (pow (PI) 5)) (+ (* 1/4534963200000 (pow (PI) 5)) (* 1/2267481600000 (pow (PI) 5))))))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/11664000 (pow (PI) 3)) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* 1/22674816000000 (pow (PI) 5)) (+ (* 1/4534963200000 (pow (PI) 5)) (+ (* 1/2267481600000 (pow (PI) 5)) (* (pow angle 2) (+ (* -1/881596846080000000 (pow (PI) 7)) (+ (* -1/1469328076800000000 (pow (PI) 7)) (+ (* -1/4407984230400000000 (pow (PI) 7)) (* -1/30855889612800000000 (pow (PI) 7)))))))))))))))
(* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))
(* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))
(* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))
(* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))
(* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))
(* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))
(* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))
(* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))
(* -1 (pow a 2))
(+ (* -1 (pow a 2)) (pow b 2))
(+ (* -1 (pow a 2)) (pow b 2))
(+ (* -1 (pow a 2)) (pow b 2))
(pow b 2)
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(pow b 2)
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(pow b 2)
(+ (* -1 (pow a 2)) (pow b 2))
(+ (* -1 (pow a 2)) (pow b 2))
(+ (* -1 (pow a 2)) (pow b 2))
(* -1 (pow a 2))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* -1 (pow a 2))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(/ -1 (pow a 2))
(- (* -1 (/ (pow b 2) (pow a 4))) (/ 1 (pow a 2)))
(- (* (pow b 2) (- (* -1 (/ (pow b 2) (pow a 6))) (/ 1 (pow a 4)))) (/ 1 (pow a 2)))
(- (* (pow b 2) (- (* (pow b 2) (- (* -1 (/ (pow b 2) (pow a 8))) (/ 1 (pow a 6)))) (/ 1 (pow a 4)))) (/ 1 (pow a 2)))
(/ 1 (pow b 2))
(/ (+ 1 (/ (pow a 2) (pow b 2))) (pow b 2))
(/ (+ 1 (+ (/ (pow a 2) (pow b 2)) (/ (pow a 4) (pow b 4)))) (pow b 2))
(/ (- (+ 1 (+ (/ (pow a 2) (pow b 2)) (/ (pow a 6) (pow b 6)))) (* -1 (/ (pow a 4) (pow b 4)))) (pow b 2))
(/ 1 (pow b 2))
(/ (+ 1 (/ (pow a 2) (pow b 2))) (pow b 2))
(/ (+ 1 (+ (/ (pow a 2) (pow b 2)) (/ (pow a 4) (pow b 4)))) (pow b 2))
(/ (- (+ 1 (+ (/ (pow a 2) (pow b 2)) (/ (pow a 6) (pow b 6)))) (* -1 (/ (pow a 4) (pow b 4)))) (pow b 2))
(/ 1 (pow b 2))
(+ (/ 1 (pow b 2)) (/ (pow a 2) (pow b 4)))
(+ (* (pow a 2) (+ (/ 1 (pow b 4)) (/ (pow a 2) (pow b 6)))) (/ 1 (pow b 2)))
(+ (* (pow a 2) (+ (* (pow a 2) (+ (/ 1 (pow b 6)) (/ (pow a 2) (pow b 8)))) (/ 1 (pow b 4)))) (/ 1 (pow b 2)))
(/ -1 (pow a 2))
(/ (- (* -1 (/ (pow b 2) (pow a 2))) 1) (pow a 2))
(/ (- (+ (* -1 (/ (pow b 2) (pow a 2))) (* -1 (/ (pow b 4) (pow a 4)))) 1) (pow a 2))
(/ (- (+ (* -1 (/ (pow b 2) (pow a 2))) (* -1 (/ (pow b 6) (pow a 6)))) (+ 1 (/ (pow b 4) (pow a 4)))) (pow a 2))
(/ -1 (pow a 2))
(/ (- (* -1 (/ (pow b 2) (pow a 2))) 1) (pow a 2))
(/ (- (+ (* -1 (/ (pow b 2) (pow a 2))) (* -1 (/ (pow b 4) (pow a 4)))) 1) (pow a 2))
(/ (- (+ (* -1 (/ (pow b 2) (pow a 2))) (* -1 (/ (pow b 6) (pow a 6)))) (+ 1 (/ (pow b 4) (pow a 4)))) (pow a 2))
(* -1 (pow a 2))
(+ (* -1 (pow a 2)) (pow b 2))
(+ (* -1 (pow a 2)) (pow b 2))
(+ (* -1 (pow a 2)) (pow b 2))
(pow b 2)
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(pow b 2)
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(pow b 2)
(+ (* -1 (pow a 2)) (pow b 2))
(+ (* -1 (pow a 2)) (pow b 2))
(+ (* -1 (pow a 2)) (pow b 2))
(* -1 (pow a 2))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* -1 (pow a 2))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
-1
(- (* 2 (/ (pow b 2) (pow a 2))) 1)
(- (* (pow b 2) (+ (* -2 (/ (pow b 2) (pow a 4))) (* 2 (/ 1 (pow a 2))))) 1)
(- (* (pow b 2) (+ (* (pow b 2) (- (* 2 (/ (pow b 2) (pow a 6))) (* 2 (/ 1 (pow a 4))))) (* 2 (/ 1 (pow a 2))))) 1)
1
(+ 1 (* -2 (/ (pow a 2) (pow b 2))))
(- (+ 1 (* -1 (/ (pow a 4) (pow b 4)))) (+ (* -4 (/ (pow a 4) (pow b 4))) (+ (* 2 (/ (pow a 2) (pow b 2))) (/ (pow a 4) (pow b 4)))))
(- (+ 1 (+ (* -1 (/ (+ (* -2 (pow a 6)) (* 2 (* (pow a 2) (- (* -1 (pow a 4)) (+ (* -4 (pow a 4)) (pow a 4)))))) (pow b 6))) (* -1 (/ (pow a 4) (pow b 4))))) (+ (* -4 (/ (pow a 4) (pow b 4))) (+ (* 2 (/ (pow a 2) (pow b 2))) (/ (pow a 4) (pow b 4)))))
1
(+ 1 (* -2 (/ (pow a 2) (pow b 2))))
(- (+ 1 (* -1 (/ (pow a 4) (pow b 4)))) (+ (* -4 (/ (pow a 4) (pow b 4))) (+ (* 2 (/ (pow a 2) (pow b 2))) (/ (pow a 4) (pow b 4)))))
(- (+ 1 (+ (* -1 (/ (+ (* -2 (pow a 6)) (* 2 (* (pow a 2) (- (* -1 (pow a 4)) (+ (* -4 (pow a 4)) (pow a 4)))))) (pow b 6))) (* -1 (/ (pow a 4) (pow b 4))))) (+ (* -4 (/ (pow a 4) (pow b 4))) (+ (* 2 (/ (pow a 2) (pow b 2))) (/ (pow a 4) (pow b 4)))))
1
(+ 1 (* -2 (/ (pow a 2) (pow b 2))))
(+ 1 (* (pow a 2) (- (* 2 (/ (pow a 2) (pow b 4))) (* 2 (/ 1 (pow b 2))))))
(+ 1 (* (pow a 2) (- (* (pow a 2) (+ (* -2 (/ (pow a 2) (pow b 6))) (* 2 (/ 1 (pow b 4))))) (* 2 (/ 1 (pow b 2))))))
-1
(- (* 2 (/ (pow b 2) (pow a 2))) 1)
(- (/ (pow b 4) (pow a 4)) (+ 1 (+ (* -2 (/ (pow b 2) (pow a 2))) (+ (* -1 (/ (pow b 4) (pow a 4))) (* 4 (/ (pow b 4) (pow a 4)))))))
(- (+ (* -1 (/ (+ (* 2 (* (pow b 2) (- (pow b 4) (+ (* -1 (pow b 4)) (* 4 (pow b 4)))))) (* 2 (pow b 6))) (pow a 6))) (/ (pow b 4) (pow a 4))) (+ 1 (+ (* -2 (/ (pow b 2) (pow a 2))) (+ (* -1 (/ (pow b 4) (pow a 4))) (* 4 (/ (pow b 4) (pow a 4)))))))
-1
(- (* 2 (/ (pow b 2) (pow a 2))) 1)
(- (/ (pow b 4) (pow a 4)) (+ 1 (+ (* -2 (/ (pow b 2) (pow a 2))) (+ (* -1 (/ (pow b 4) (pow a 4))) (* 4 (/ (pow b 4) (pow a 4)))))))
(- (+ (* -1 (/ (+ (* 2 (* (pow b 2) (- (pow b 4) (+ (* -1 (pow b 4)) (* 4 (pow b 4)))))) (* 2 (pow b 6))) (pow a 6))) (/ (pow b 4) (pow a 4))) (+ 1 (+ (* -2 (/ (pow b 2) (pow a 2))) (+ (* -1 (/ (pow b 4) (pow a 4))) (* 4 (/ (pow b 4) (pow a 4)))))))
(* angle (+ (* -1/90 (PI)) (* 1/90 (/ (* (pow b 2) (PI)) (pow a 2)))))
(* angle (+ (* -1/90 (PI)) (+ (* 1/90 (/ (* (pow b 2) (PI)) (pow a 2))) (* (pow angle 2) (+ (* -2 (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3)))) (* 2 (/ (* (pow b 2) (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3)))) (pow a 2))))))))
(* angle (+ (* -1/90 (PI)) (+ (* 1/90 (/ (* (pow b 2) (PI)) (pow a 2))) (* (pow angle 2) (+ (* -2 (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3)))) (+ (* 2 (/ (* (pow b 2) (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3)))) (pow a 2))) (* (pow angle 2) (+ (* -2 (+ (* 1/22674816000000 (pow (PI) 5)) (+ (* 1/4534963200000 (pow (PI) 5)) (* 1/2267481600000 (pow (PI) 5))))) (* 2 (/ (* (pow b 2) (+ (* 1/22674816000000 (pow (PI) 5)) (+ (* 1/4534963200000 (pow (PI) 5)) (* 1/2267481600000 (pow (PI) 5))))) (pow a 2)))))))))))
(* angle (+ (* -1/90 (PI)) (+ (* 1/90 (/ (* (pow b 2) (PI)) (pow a 2))) (* (pow angle 2) (+ (* -2 (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3)))) (+ (* 2 (/ (* (pow b 2) (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3)))) (pow a 2))) (* (pow angle 2) (+ (* -2 (+ (* 1/22674816000000 (pow (PI) 5)) (+ (* 1/4534963200000 (pow (PI) 5)) (* 1/2267481600000 (pow (PI) 5))))) (+ (* 2 (/ (* (pow b 2) (+ (* 1/22674816000000 (pow (PI) 5)) (+ (* 1/4534963200000 (pow (PI) 5)) (* 1/2267481600000 (pow (PI) 5))))) (pow a 2))) (* (pow angle 2) (+ (* -2 (+ (* -1/881596846080000000 (pow (PI) 7)) (+ (* -1/1469328076800000000 (pow (PI) 7)) (+ (* -1/4407984230400000000 (pow (PI) 7)) (* -1/30855889612800000000 (pow (PI) 7)))))) (* 2 (/ (* (pow b 2) (+ (* -1/881596846080000000 (pow (PI) 7)) (+ (* -1/1469328076800000000 (pow (PI) 7)) (+ (* -1/4407984230400000000 (pow (PI) 7)) (* -1/30855889612800000000 (pow (PI) 7)))))) (pow a 2))))))))))))))
(+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))
(+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))
(+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))
(+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))
(+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))
(+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))
(+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))
(+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))
(* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))
(+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))
(+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))
(+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))
(* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))
(* (pow b 2) (+ (* -2 (/ (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(* (pow b 2) (+ (* -2 (/ (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(* (pow b 2) (+ (* -2 (/ (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))
(* (pow b 2) (+ (* -2 (/ (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(* (pow b 2) (+ (* -2 (/ (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(* (pow b 2) (+ (* -2 (/ (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))
(/ (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (pow a 2))
(/ (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (pow a 2))
(/ (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (pow a 2))
(* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))
(+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))
(+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))
(+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))
(* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))
(+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))
(+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))
(+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (* angle (+ (* -1/90 (PI)) (* 1/90 (/ (* (pow b 2) (PI)) (pow a 2))))))
(* angle (+ (* (pow a 2) (* (pow angle 2) (+ (* -2 (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3)))) (* 2 (/ (* (pow b 2) (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3)))) (pow a 2)))))) (* (pow a 2) (+ (* -1/90 (PI)) (* 1/90 (/ (* (pow b 2) (PI)) (pow a 2)))))))
(* angle (+ (* (pow a 2) (+ (* -1/90 (PI)) (* 1/90 (/ (* (pow b 2) (PI)) (pow a 2))))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -2 (+ (* 1/22674816000000 (pow (PI) 5)) (+ (* 1/4534963200000 (pow (PI) 5)) (* 1/2267481600000 (pow (PI) 5))))) (* 2 (/ (* (pow b 2) (+ (* 1/22674816000000 (pow (PI) 5)) (+ (* 1/4534963200000 (pow (PI) 5)) (* 1/2267481600000 (pow (PI) 5))))) (pow a 2)))))) (* (pow a 2) (+ (* -2 (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3)))) (* 2 (/ (* (pow b 2) (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3)))) (pow a 2)))))))))
(* angle (+ (* (pow a 2) (+ (* -1/90 (PI)) (* 1/90 (/ (* (pow b 2) (PI)) (pow a 2))))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -2 (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3)))) (* 2 (/ (* (pow b 2) (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3)))) (pow a 2))))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -2 (+ (* -1/881596846080000000 (pow (PI) 7)) (+ (* -1/1469328076800000000 (pow (PI) 7)) (+ (* -1/4407984230400000000 (pow (PI) 7)) (* -1/30855889612800000000 (pow (PI) 7)))))) (* 2 (/ (* (pow b 2) (+ (* -1/881596846080000000 (pow (PI) 7)) (+ (* -1/1469328076800000000 (pow (PI) 7)) (+ (* -1/4407984230400000000 (pow (PI) 7)) (* -1/30855889612800000000 (pow (PI) 7)))))) (pow a 2)))))) (* (pow a 2) (+ (* -2 (+ (* 1/22674816000000 (pow (PI) 5)) (+ (* 1/4534963200000 (pow (PI) 5)) (* 1/2267481600000 (pow (PI) 5))))) (* 2 (/ (* (pow b 2) (+ (* 1/22674816000000 (pow (PI) 5)) (+ (* 1/4534963200000 (pow (PI) 5)) (* 1/2267481600000 (pow (PI) 5))))) (pow a 2)))))))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(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)
(* -1/90 (* angle (PI)))
(* angle (+ (* -2 (* (pow angle 2) (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3))))) (* -1/90 (PI))))
(* angle (+ (* -1/90 (PI)) (* (pow angle 2) (+ (* -2 (* (pow angle 2) (+ (* 1/22674816000000 (pow (PI) 5)) (+ (* 1/4534963200000 (pow (PI) 5)) (* 1/2267481600000 (pow (PI) 5)))))) (* -2 (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3))))))))
(* angle (+ (* -1/90 (PI)) (* (pow angle 2) (+ (* -2 (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3)))) (* (pow angle 2) (+ (* -2 (* (pow angle 2) (+ (* -1/881596846080000000 (pow (PI) 7)) (+ (* -1/1469328076800000000 (pow (PI) 7)) (+ (* -1/4407984230400000000 (pow (PI) 7)) (* -1/30855889612800000000 (pow (PI) 7))))))) (* -2 (+ (* 1/22674816000000 (pow (PI) 5)) (+ (* 1/4534963200000 (pow (PI) 5)) (* 1/2267481600000 (pow (PI) 5)))))))))))
(* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))
(* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))
(* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))
(* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))
(* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))
(* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))
(* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))
(* -2 (* (cos (* 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)))
(* 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)))
(* 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)))
(* 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 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))
Outputs
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a)))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a)))))))))
(*.f64 angle (+.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a)))) #s(literal -1/4374000 binary64)))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (* 1/2267481600000 (* (pow (PI) 5) (* (+ a b) (- b a)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a))))))))))
(*.f64 angle (+.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 angle angle) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (PI.f64) #s(literal 5 binary64)))) #s(literal 1/1417176000000 binary64)))) (*.f64 (*.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a)))) #s(literal -1/4374000 binary64))))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (* -1/30855889612800000000 (* (pow (PI) 7) (* (+ a b) (- b a))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (* 1/2267481600000 (* (pow (PI) 5) (* (+ a b) (- b a)))))))))))))
(*.f64 angle (+.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a)))) #s(literal -1/4374000 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (PI.f64) #s(literal 5 binary64)))) #s(literal 1/1417176000000 binary64)) (*.f64 angle (*.f64 angle (+.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 #s(literal -1/881596846080000000 binary64) (pow.f64 (PI.f64) #s(literal 7 binary64)))) (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (pow.f64 (PI.f64) #s(literal 7 binary64))) #s(literal -29/30855889612800000000 binary64)))))) (*.f64 angle angle)))))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))
(* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(+ (* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* b (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))))))
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 0 binary64))))
(+ (* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* b (+ (* 2 (* b (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))))))
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 (*.f64 b #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (+.f64 b #s(literal 0 binary64)))))
(+ (* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* b (+ (* 2 (* b (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))))))
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 (*.f64 b #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (+.f64 b #s(literal 0 binary64)))))
(* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(* (pow b 2) (+ (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (+.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (/.f64 #s(literal 0 binary64) b)))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (+ (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b)))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (+.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (/.f64 #s(literal 0 binary64) b))))) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 b b))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (+ (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b)))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (+.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (/.f64 #s(literal 0 binary64) b))))) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 b b))))
(* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(* (pow b 2) (+ (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (+.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (/.f64 #s(literal 0 binary64) b)))))
(* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))) (* 2 (/ (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) b))) b)) (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 a a)))) b) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 0 binary64)))) b)))
(* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))) (* 2 (/ (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) b))) b)) (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 a a)))) b) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 0 binary64)))) b)))
(* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(+ (* 2 (* a (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) (* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (+.f64 b #s(literal 0 binary64))))
(+ (* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* a (+ (* -2 (* a (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))))))
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 (*.f64 b #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (+.f64 b #s(literal 0 binary64)))))
(+ (* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* a (+ (* -2 (* a (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))))))
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 (*.f64 b #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (+.f64 b #s(literal 0 binary64)))))
(* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a))))
(*.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (+.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (/.f64 #s(literal 0 binary64) a)))))
(* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (+ (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)) (* 2 (/ (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (+.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (/.f64 #s(literal 0 binary64) a))))) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 a a))))
(* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (+ (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)) (* 2 (/ (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (+.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (/.f64 #s(literal 0 binary64) a))))) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 a a))))
(* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a))))
(*.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (+.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (/.f64 #s(literal 0 binary64) a)))))
(* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) a)) (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) a))))
(*.f64 (*.f64 a a) (-.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal -2 binary64))) (/.f64 (+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 0 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b)))) a)) a)))
(* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) a)) (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) a))))
(*.f64 (*.f64 a a) (-.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal -2 binary64))) (/.f64 (+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 0 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b)))) a)) a)))
(* 2 (+ a b))
(*.f64 (+.f64 a b) #s(literal 2 binary64))
(+ (* -1/32400 (* (pow angle 2) (* (pow (PI) 2) (+ a b)))) (* 2 (+ a b)))
(+.f64 (*.f64 (+.f64 a b) #s(literal 2 binary64)) (*.f64 (*.f64 angle angle) (*.f64 (+.f64 a b) (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))))
(+ (* 2 (+ a b)) (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (+ a b))) (* 1/12597120000 (* (pow angle 2) (* (pow (PI) 4) (+ a b)))))))
(+.f64 (*.f64 (+.f64 a b) #s(literal 2 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (+.f64 a b) (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle angle) (*.f64 (+.f64 a b) (*.f64 #s(literal 1/12597120000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))))))))
(+ (* 2 (+ a b)) (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (+ a b))) (* (pow angle 2) (+ (* -1/12244400640000000 (* (pow angle 2) (* (pow (PI) 6) (+ a b)))) (* 1/12597120000 (* (pow (PI) 4) (+ a b))))))))
(+.f64 (*.f64 (+.f64 a b) #s(literal 2 binary64)) (*.f64 angle (*.f64 angle (+.f64 (*.f64 (+.f64 a b) (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/12244400640000000 binary64) (*.f64 (+.f64 a b) (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) #s(literal 6 binary64)))))) (*.f64 (+.f64 a b) (*.f64 #s(literal 1/12597120000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))))))))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))
(*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) #s(literal 2 binary64)))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))
(*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) #s(literal 2 binary64)))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))
(*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) #s(literal 2 binary64)))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))
(*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) #s(literal 2 binary64)))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))
(*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) #s(literal 2 binary64)))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))
(*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) #s(literal 2 binary64)))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))
(*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) #s(literal 2 binary64)))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))
(*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) #s(literal 2 binary64)))
(* 2 (* a (cos (* -1/180 (* angle (PI))))))
(*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) a))
(+ (* 2 (* a (cos (* -1/180 (* angle (PI)))))) (* 2 (* b (cos (* -1/180 (* angle (PI)))))))
(*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) #s(literal 2 binary64)))
(+ (* 2 (* a (cos (* -1/180 (* angle (PI)))))) (* 2 (* b (cos (* -1/180 (* angle (PI)))))))
(*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) #s(literal 2 binary64)))
(+ (* 2 (* a (cos (* -1/180 (* angle (PI)))))) (* 2 (* b (cos (* -1/180 (* angle (PI)))))))
(*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) #s(literal 2 binary64)))
(* 2 (* b (cos (* -1/180 (* angle (PI))))))
(*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) b))
(* b (+ (* 2 (cos (* -1/180 (* angle (PI))))) (* 2 (/ (* a (cos (* -1/180 (* angle (PI))))) b))))
(*.f64 (*.f64 b #s(literal 2 binary64)) (+.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 a b))))
(* b (+ (* 2 (cos (* -1/180 (* angle (PI))))) (* 2 (/ (* a (cos (* -1/180 (* angle (PI))))) b))))
(*.f64 (*.f64 b #s(literal 2 binary64)) (+.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 a b))))
(* b (+ (* 2 (cos (* -1/180 (* angle (PI))))) (* 2 (/ (* a (cos (* -1/180 (* angle (PI))))) b))))
(*.f64 (*.f64 b #s(literal 2 binary64)) (+.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 a b))))
(* 2 (* b (cos (* -1/180 (* angle (PI))))))
(*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) b))
(* -1 (* b (+ (* -2 (cos (* -1/180 (* angle (PI))))) (* -2 (/ (* a (cos (* -1/180 (* angle (PI))))) b)))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) b) #s(literal -2 binary64)) (+.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 a b))))
(* -1 (* b (+ (* -2 (cos (* -1/180 (* angle (PI))))) (* -2 (/ (* a (cos (* -1/180 (* angle (PI))))) b)))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) b) #s(literal -2 binary64)) (+.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 a b))))
(* -1 (* b (+ (* -2 (cos (* -1/180 (* angle (PI))))) (* -2 (/ (* a (cos (* -1/180 (* angle (PI))))) b)))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) b) #s(literal -2 binary64)) (+.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 a b))))
(* 2 (* b (cos (* -1/180 (* angle (PI))))))
(*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) b))
(+ (* 2 (* a (cos (* -1/180 (* angle (PI)))))) (* 2 (* b (cos (* -1/180 (* angle (PI)))))))
(*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) #s(literal 2 binary64)))
(+ (* 2 (* a (cos (* -1/180 (* angle (PI)))))) (* 2 (* b (cos (* -1/180 (* angle (PI)))))))
(*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) #s(literal 2 binary64)))
(+ (* 2 (* a (cos (* -1/180 (* angle (PI)))))) (* 2 (* b (cos (* -1/180 (* angle (PI)))))))
(*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) #s(literal 2 binary64)))
(* 2 (* a (cos (* -1/180 (* angle (PI))))))
(*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) a))
(* a (+ (* 2 (cos (* -1/180 (* angle (PI))))) (* 2 (/ (* b (cos (* -1/180 (* angle (PI))))) a))))
(*.f64 (*.f64 a #s(literal 2 binary64)) (+.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 b a))))
(* a (+ (* 2 (cos (* -1/180 (* angle (PI))))) (* 2 (/ (* b (cos (* -1/180 (* angle (PI))))) a))))
(*.f64 (*.f64 a #s(literal 2 binary64)) (+.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 b a))))
(* a (+ (* 2 (cos (* -1/180 (* angle (PI))))) (* 2 (/ (* b (cos (* -1/180 (* angle (PI))))) a))))
(*.f64 (*.f64 a #s(literal 2 binary64)) (+.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 b a))))
(* 2 (* a (cos (* -1/180 (* angle (PI))))))
(*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) a))
(* -1 (* a (+ (* -2 (cos (* -1/180 (* angle (PI))))) (* -2 (/ (* b (cos (* -1/180 (* angle (PI))))) a)))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a #s(literal -2 binary64)) (+.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 b a)))))
(* -1 (* a (+ (* -2 (cos (* -1/180 (* angle (PI))))) (* -2 (/ (* b (cos (* -1/180 (* angle (PI))))) a)))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a #s(literal -2 binary64)) (+.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 b a)))))
(* -1 (* a (+ (* -2 (cos (* -1/180 (* angle (PI))))) (* -2 (/ (* b (cos (* -1/180 (* angle (PI))))) a)))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a #s(literal -2 binary64)) (+.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 b a)))))
2
#s(literal 2 binary64)
(+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))
(+.f64 #s(literal 2 binary64) (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))))
(+ 2 (* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/12597120000 (* (pow angle 2) (pow (PI) 4))))))
(+.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/12597120000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))))))
(+ 2 (* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/12244400640000000 (* (pow angle 2) (pow (PI) 6))) (* 1/12597120000 (pow (PI) 4)))))))
(+.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 angle (*.f64 angle (+.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (*.f64 (*.f64 angle angle) #s(literal -1/12244400640000000 binary64))) (*.f64 #s(literal 1/12597120000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))))))))
(* 2 (cos (* -1/180 (* angle (PI)))))
(*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))))
(* 2 (cos (* -1/180 (* angle (PI)))))
(*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))))
(* 2 (cos (* -1/180 (* angle (PI)))))
(*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))))
(* 2 (cos (* -1/180 (* angle (PI)))))
(*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))))
(* 2 (cos (* -1/180 (* angle (PI)))))
(*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))))
(* 2 (cos (* -1/180 (* angle (PI)))))
(*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))))
(* 2 (cos (* -1/180 (* angle (PI)))))
(*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))))
(* 2 (cos (* -1/180 (* angle (PI)))))
(*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 #s(literal -1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 #s(literal -1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 #s(literal -1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 #s(literal -1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 #s(literal -1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 #s(literal -1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 #s(literal -1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 #s(literal -1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 #s(literal -1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 #s(literal -1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 #s(literal -1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 #s(literal -1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 #s(literal -1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 #s(literal -1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 #s(literal -1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 #s(literal -1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 #s(literal -1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 #s(literal -1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 #s(literal -1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 #s(literal -1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 #s(literal -1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 #s(literal -1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 #s(literal -1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 #s(literal -1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))))
(* -1/90 (* (pow a 2) (PI)))
(*.f64 (PI.f64) (*.f64 #s(literal -1/90 binary64) (*.f64 a a)))
(* -1/90 (* (pow a 2) (PI)))
(*.f64 (PI.f64) (*.f64 #s(literal -1/90 binary64) (*.f64 a a)))
(* -1/90 (* (pow a 2) (PI)))
(*.f64 (PI.f64) (*.f64 #s(literal -1/90 binary64) (*.f64 a a)))
(* -1/90 (* (pow a 2) (PI)))
(*.f64 (PI.f64) (*.f64 #s(literal -1/90 binary64) (*.f64 a a)))
(* -1/90 (* (pow a 2) (PI)))
(*.f64 (PI.f64) (*.f64 #s(literal -1/90 binary64) (*.f64 a a)))
(* -1/90 (* (pow a 2) (PI)))
(*.f64 (PI.f64) (*.f64 #s(literal -1/90 binary64) (*.f64 a a)))
(* -1/90 (* (pow a 2) (PI)))
(*.f64 (PI.f64) (*.f64 #s(literal -1/90 binary64) (*.f64 a a)))
(* -1/90 (* (pow a 2) (PI)))
(*.f64 (PI.f64) (*.f64 #s(literal -1/90 binary64) (*.f64 a a)))
(* -1/90 (* (pow a 2) (PI)))
(*.f64 (PI.f64) (*.f64 #s(literal -1/90 binary64) (*.f64 a a)))
(* -1/90 (* (pow a 2) (PI)))
(*.f64 (PI.f64) (*.f64 #s(literal -1/90 binary64) (*.f64 a a)))
(* -1/90 (* (pow a 2) (PI)))
(*.f64 (PI.f64) (*.f64 #s(literal -1/90 binary64) (*.f64 a a)))
(* -1/90 (* (pow a 2) (PI)))
(*.f64 (PI.f64) (*.f64 #s(literal -1/90 binary64) (*.f64 a a)))
(* (pow a 2) (PI))
(*.f64 (PI.f64) (*.f64 a a))
(* (pow a 2) (PI))
(*.f64 (PI.f64) (*.f64 a a))
(* (pow a 2) (PI))
(*.f64 (PI.f64) (*.f64 a a))
(* (pow a 2) (PI))
(*.f64 (PI.f64) (*.f64 a a))
(* (pow a 2) (PI))
(*.f64 (PI.f64) (*.f64 a a))
(* (pow a 2) (PI))
(*.f64 (PI.f64) (*.f64 a a))
(* (pow a 2) (PI))
(*.f64 (PI.f64) (*.f64 a a))
(* (pow a 2) (PI))
(*.f64 (PI.f64) (*.f64 a a))
(* (pow a 2) (PI))
(*.f64 (PI.f64) (*.f64 a a))
(* (pow a 2) (PI))
(*.f64 (PI.f64) (*.f64 a a))
(* (pow a 2) (PI))
(*.f64 (PI.f64) (*.f64 a a))
(* (pow a 2) (PI))
(*.f64 (PI.f64) (*.f64 a a))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 angle (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))))
(* angle (+ (* 1/90 (* (pow b 2) (PI))) (* 2 (* (pow angle 2) (* (pow b 2) (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3))))))))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal -1/8748000 binary64) (*.f64 b b))) (*.f64 #s(literal 2 binary64) (*.f64 angle angle)))))
(* angle (+ (* 1/90 (* (pow b 2) (PI))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (* (pow b 2) (+ (* 1/22674816000000 (pow (PI) 5)) (+ (* 1/4534963200000 (pow (PI) 5)) (* 1/2267481600000 (pow (PI) 5))))))) (* 2 (* (pow b 2) (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3)))))))))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 2 binary64)) (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal -1/8748000 binary64) (*.f64 b b))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 b b))) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/1417176000000 binary64)))))))
(* angle (+ (* 1/90 (* (pow b 2) (PI))) (* (pow angle 2) (+ (* 2 (* (pow b 2) (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (* (pow b 2) (+ (* -1/881596846080000000 (pow (PI) 7)) (+ (* -1/1469328076800000000 (pow (PI) 7)) (+ (* -1/4407984230400000000 (pow (PI) 7)) (* -1/30855889612800000000 (pow (PI) 7)))))))) (* 2 (* (pow b 2) (+ (* 1/22674816000000 (pow (PI) 5)) (+ (* 1/4534963200000 (pow (PI) 5)) (* 1/2267481600000 (pow (PI) 5))))))))))))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))) (*.f64 angle (*.f64 angle (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal -1/8748000 binary64) (*.f64 b b)))) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 2 binary64)) (+.f64 (*.f64 b (*.f64 b (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/1417176000000 binary64)))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (+.f64 (*.f64 #s(literal -1/881596846080000000 binary64) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) #s(literal -29/30855889612800000000 binary64))))))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b))))
(* 2 (pow b 2))
(*.f64 #s(literal 2 binary64) (*.f64 b b))
(* 2 (pow b 2))
(*.f64 #s(literal 2 binary64) (*.f64 b b))
(* 2 (pow b 2))
(*.f64 #s(literal 2 binary64) (*.f64 b b))
(* 2 (pow b 2))
(*.f64 #s(literal 2 binary64) (*.f64 b b))
(* 2 (pow b 2))
(*.f64 #s(literal 2 binary64) (*.f64 b b))
(* 2 (pow b 2))
(*.f64 #s(literal 2 binary64) (*.f64 b b))
(* 2 (pow b 2))
(*.f64 #s(literal 2 binary64) (*.f64 b b))
(* 2 (pow b 2))
(*.f64 #s(literal 2 binary64) (*.f64 b b))
(* 2 (pow b 2))
(*.f64 #s(literal 2 binary64) (*.f64 b b))
(* 2 (pow b 2))
(*.f64 #s(literal 2 binary64) (*.f64 b b))
(* 2 (pow b 2))
(*.f64 #s(literal 2 binary64) (*.f64 b b))
(* 2 (pow b 2))
(*.f64 #s(literal 2 binary64) (*.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)
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3))))))
(*.f64 angle (+.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal -1/8748000 binary64) (*.f64 angle angle)))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/11664000 (pow (PI) 3)) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* 1/22674816000000 (pow (PI) 5)) (+ (* 1/4534963200000 (pow (PI) 5)) (* 1/2267481600000 (pow (PI) 5))))))))))
(*.f64 angle (+.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (*.f64 angle (*.f64 angle (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/8748000 binary64)) (*.f64 angle (*.f64 angle (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/1417176000000 binary64)))))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/11664000 (pow (PI) 3)) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* 1/22674816000000 (pow (PI) 5)) (+ (* 1/4534963200000 (pow (PI) 5)) (+ (* 1/2267481600000 (pow (PI) 5)) (* (pow angle 2) (+ (* -1/881596846080000000 (pow (PI) 7)) (+ (* -1/1469328076800000000 (pow (PI) 7)) (+ (* -1/4407984230400000000 (pow (PI) 7)) (* -1/30855889612800000000 (pow (PI) 7)))))))))))))))
(*.f64 angle (+.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/8748000 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/1417176000000 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/881596846080000000 binary64) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) #s(literal -29/30855889612800000000 binary64))))))))))
(* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(* -1 (pow a 2))
(-.f64 #s(literal 0 binary64) (*.f64 a a))
(+ (* -1 (pow a 2)) (pow b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(+ (* -1 (pow a 2)) (pow b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(+ (* -1 (pow a 2)) (pow b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(pow b 2)
(*.f64 b b)
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 a a) b) b)))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 a a) b) b)))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 a a) b) b)))
(pow b 2)
(*.f64 b b)
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 a a) b) b)))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 a a) b) b)))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 a a) b) b)))
(pow b 2)
(*.f64 b b)
(+ (* -1 (pow a 2)) (pow b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(+ (* -1 (pow a 2)) (pow b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(+ (* -1 (pow a 2)) (pow b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(* -1 (pow a 2))
(-.f64 #s(literal 0 binary64) (*.f64 a a))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 (*.f64 a a) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 (*.f64 a a) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 (*.f64 a a) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))
(* -1 (pow a 2))
(-.f64 #s(literal 0 binary64) (*.f64 a a))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 (*.f64 a a) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 (*.f64 a a) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 (*.f64 a a) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))
(/ -1 (pow a 2))
(/.f64 #s(literal -1 binary64) (*.f64 a a))
(- (* -1 (/ (pow b 2) (pow a 4))) (/ 1 (pow a 2)))
(+.f64 (/.f64 (*.f64 b b) (-.f64 #s(literal 0 binary64) (pow.f64 a #s(literal 4 binary64)))) (/.f64 #s(literal -1 binary64) (*.f64 a a)))
(- (* (pow b 2) (- (* -1 (/ (pow b 2) (pow a 6))) (/ 1 (pow a 4)))) (/ 1 (pow a 2)))
(+.f64 (*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 b b) (neg.f64 (pow.f64 a #s(literal 6 binary64)))) (/.f64 #s(literal -1 binary64) (pow.f64 a #s(literal 4 binary64))))) (/.f64 #s(literal -1 binary64) (*.f64 a a)))
(- (* (pow b 2) (- (* (pow b 2) (- (* -1 (/ (pow b 2) (pow a 8))) (/ 1 (pow a 6)))) (/ 1 (pow a 4)))) (/ 1 (pow a 2)))
(+.f64 (*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 b b) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 b (/.f64 b (pow.f64 a #s(literal 8 binary64))))) (/.f64 #s(literal -1 binary64) (pow.f64 a #s(literal 6 binary64))))) (/.f64 #s(literal -1 binary64) (pow.f64 a #s(literal 4 binary64))))) (/.f64 #s(literal -1 binary64) (*.f64 a a)))
(/ 1 (pow b 2))
(/.f64 #s(literal 1 binary64) (*.f64 b b))
(/ (+ 1 (/ (pow a 2) (pow b 2))) (pow b 2))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 a a) b) b)) (*.f64 b b))
(/ (+ 1 (+ (/ (pow a 2) (pow b 2)) (/ (pow a 4) (pow b 4)))) (pow b 2))
(/.f64 (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 a a) b) b)) (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))) (*.f64 b b))
(/ (- (+ 1 (+ (/ (pow a 2) (pow b 2)) (/ (pow a 6) (pow b 6)))) (* -1 (/ (pow a 4) (pow b 4)))) (pow b 2))
(/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (+.f64 (/.f64 (/.f64 (*.f64 a a) b) b) (/.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 b #s(literal 6 binary64)))) (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64))))) (*.f64 b b))
(/ 1 (pow b 2))
(/.f64 #s(literal 1 binary64) (*.f64 b b))
(/ (+ 1 (/ (pow a 2) (pow b 2))) (pow b 2))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 a a) b) b)) (*.f64 b b))
(/ (+ 1 (+ (/ (pow a 2) (pow b 2)) (/ (pow a 4) (pow b 4)))) (pow b 2))
(/.f64 (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 a a) b) b)) (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))) (*.f64 b b))
(/ (- (+ 1 (+ (/ (pow a 2) (pow b 2)) (/ (pow a 6) (pow b 6)))) (* -1 (/ (pow a 4) (pow b 4)))) (pow b 2))
(/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (+.f64 (/.f64 (/.f64 (*.f64 a a) b) b) (/.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 b #s(literal 6 binary64)))) (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64))))) (*.f64 b b))
(/ 1 (pow b 2))
(/.f64 #s(literal 1 binary64) (*.f64 b b))
(+ (/ 1 (pow b 2)) (/ (pow a 2) (pow b 4)))
(+.f64 (/.f64 #s(literal 1 binary64) (*.f64 b b)) (/.f64 (*.f64 a a) (pow.f64 b #s(literal 4 binary64))))
(+ (* (pow a 2) (+ (/ 1 (pow b 4)) (/ (pow a 2) (pow b 6)))) (/ 1 (pow b 2)))
(+.f64 (/.f64 #s(literal 1 binary64) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 b #s(literal 4 binary64))) (*.f64 a (/.f64 a (pow.f64 b #s(literal 6 binary64)))))))
(+ (* (pow a 2) (+ (* (pow a 2) (+ (/ 1 (pow b 6)) (/ (pow a 2) (pow b 8)))) (/ 1 (pow b 4)))) (/ 1 (pow b 2)))
(+.f64 (/.f64 #s(literal 1 binary64) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 b #s(literal 4 binary64))) (*.f64 a (*.f64 a (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 b #s(literal 6 binary64))) (/.f64 (*.f64 a a) (pow.f64 b #s(literal 8 binary64)))))))))
(/ -1 (pow a 2))
(/.f64 #s(literal -1 binary64) (*.f64 a a))
(/ (- (* -1 (/ (pow b 2) (pow a 2))) 1) (pow a 2))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 b b) (-.f64 #s(literal 0 binary64) (*.f64 a a)))) (*.f64 a a))
(/ (- (+ (* -1 (/ (pow b 2) (pow a 2))) (* -1 (/ (pow b 4) (pow a 4)))) 1) (pow a 2))
(/.f64 (+.f64 #s(literal -1 binary64) (-.f64 (/.f64 (*.f64 b b) (-.f64 #s(literal 0 binary64) (*.f64 a a))) (/.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))))) (*.f64 a a))
(/ (- (+ (* -1 (/ (pow b 2) (pow a 2))) (* -1 (/ (pow b 6) (pow a 6)))) (+ 1 (/ (pow b 4) (pow a 4)))) (pow a 2))
(/.f64 (-.f64 (-.f64 (/.f64 (*.f64 b b) (-.f64 #s(literal 0 binary64) (*.f64 a a))) (/.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 a #s(literal 6 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))))) (*.f64 a a))
(/ -1 (pow a 2))
(/.f64 #s(literal -1 binary64) (*.f64 a a))
(/ (- (* -1 (/ (pow b 2) (pow a 2))) 1) (pow a 2))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 b b) (-.f64 #s(literal 0 binary64) (*.f64 a a)))) (*.f64 a a))
(/ (- (+ (* -1 (/ (pow b 2) (pow a 2))) (* -1 (/ (pow b 4) (pow a 4)))) 1) (pow a 2))
(/.f64 (+.f64 #s(literal -1 binary64) (-.f64 (/.f64 (*.f64 b b) (-.f64 #s(literal 0 binary64) (*.f64 a a))) (/.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))))) (*.f64 a a))
(/ (- (+ (* -1 (/ (pow b 2) (pow a 2))) (* -1 (/ (pow b 6) (pow a 6)))) (+ 1 (/ (pow b 4) (pow a 4)))) (pow a 2))
(/.f64 (-.f64 (-.f64 (/.f64 (*.f64 b b) (-.f64 #s(literal 0 binary64) (*.f64 a a))) (/.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 a #s(literal 6 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))))) (*.f64 a a))
(* -1 (pow a 2))
(-.f64 #s(literal 0 binary64) (*.f64 a a))
(+ (* -1 (pow a 2)) (pow b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(+ (* -1 (pow a 2)) (pow b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(+ (* -1 (pow a 2)) (pow b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(pow b 2)
(*.f64 b b)
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 a a) b) b)))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 a a) b) b)))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 a a) b) b)))
(pow b 2)
(*.f64 b b)
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 a a) b) b)))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 a a) b) b)))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 a a) b) b)))
(pow b 2)
(*.f64 b b)
(+ (* -1 (pow a 2)) (pow b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(+ (* -1 (pow a 2)) (pow b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(+ (* -1 (pow a 2)) (pow b 2))
(-.f64 (*.f64 b b) (*.f64 a a))
(* -1 (pow a 2))
(-.f64 #s(literal 0 binary64) (*.f64 a a))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 (*.f64 a a) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 (*.f64 a a) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 (*.f64 a a) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))
(* -1 (pow a 2))
(-.f64 #s(literal 0 binary64) (*.f64 a a))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 (*.f64 a a) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 (*.f64 a a) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 (*.f64 a a) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))
-1
#s(literal -1 binary64)
(- (* 2 (/ (pow b 2) (pow a 2))) 1)
(+.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 a a)))
(- (* (pow b 2) (+ (* -2 (/ (pow b 2) (pow a 4))) (* 2 (/ 1 (pow a 2))))) 1)
(+.f64 #s(literal -1 binary64) (*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 b b)) (pow.f64 a #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 a a)))))
(- (* (pow b 2) (+ (* (pow b 2) (- (* 2 (/ (pow b 2) (pow a 6))) (* 2 (/ 1 (pow a 4))))) (* 2 (/ 1 (pow a 2))))) 1)
(+.f64 #s(literal -1 binary64) (*.f64 (*.f64 b b) (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 a a)) (*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (pow.f64 a #s(literal 6 binary64))) (/.f64 #s(literal -2 binary64) (pow.f64 a #s(literal 4 binary64))))))))
1
#s(literal 1 binary64)
(+ 1 (* -2 (/ (pow a 2) (pow b 2))))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (/.f64 (/.f64 (*.f64 a a) b) b)))
(- (+ 1 (* -1 (/ (pow a 4) (pow b 4)))) (+ (* -4 (/ (pow a 4) (pow b 4))) (+ (* 2 (/ (pow a 2) (pow b 2))) (/ (pow a 4) (pow b 4)))))
(-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))) (+.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64))) (+.f64 (/.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) #s(literal -4 binary64)) (pow.f64 b #s(literal 4 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 (/.f64 (*.f64 a a) b) b)))))
(- (+ 1 (+ (* -1 (/ (+ (* -2 (pow a 6)) (* 2 (* (pow a 2) (- (* -1 (pow a 4)) (+ (* -4 (pow a 4)) (pow a 4)))))) (pow b 6))) (* -1 (/ (pow a 4) (pow b 4))))) (+ (* -4 (/ (pow a 4) (pow b 4))) (+ (* 2 (/ (pow a 2) (pow b 2))) (/ (pow a 4) (pow b 4)))))
(-.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (pow.f64 a #s(literal 6 binary64))) (*.f64 (*.f64 a a) (*.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)))) (pow.f64 b #s(literal 6 binary64)))) (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))) (+.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64))) (+.f64 (/.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) #s(literal -4 binary64)) (pow.f64 b #s(literal 4 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 (/.f64 (*.f64 a a) b) b)))))
1
#s(literal 1 binary64)
(+ 1 (* -2 (/ (pow a 2) (pow b 2))))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (/.f64 (/.f64 (*.f64 a a) b) b)))
(- (+ 1 (* -1 (/ (pow a 4) (pow b 4)))) (+ (* -4 (/ (pow a 4) (pow b 4))) (+ (* 2 (/ (pow a 2) (pow b 2))) (/ (pow a 4) (pow b 4)))))
(-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))) (+.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64))) (+.f64 (/.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) #s(literal -4 binary64)) (pow.f64 b #s(literal 4 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 (/.f64 (*.f64 a a) b) b)))))
(- (+ 1 (+ (* -1 (/ (+ (* -2 (pow a 6)) (* 2 (* (pow a 2) (- (* -1 (pow a 4)) (+ (* -4 (pow a 4)) (pow a 4)))))) (pow b 6))) (* -1 (/ (pow a 4) (pow b 4))))) (+ (* -4 (/ (pow a 4) (pow b 4))) (+ (* 2 (/ (pow a 2) (pow b 2))) (/ (pow a 4) (pow b 4)))))
(-.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (pow.f64 a #s(literal 6 binary64))) (*.f64 (*.f64 a a) (*.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)))) (pow.f64 b #s(literal 6 binary64)))) (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))) (+.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64))) (+.f64 (/.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) #s(literal -4 binary64)) (pow.f64 b #s(literal 4 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 (/.f64 (*.f64 a a) b) b)))))
1
#s(literal 1 binary64)
(+ 1 (* -2 (/ (pow a 2) (pow b 2))))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (/.f64 (/.f64 (*.f64 a a) b) b)))
(+ 1 (* (pow a 2) (- (* 2 (/ (pow a 2) (pow b 4))) (* 2 (/ 1 (pow b 2))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 (/.f64 #s(literal 2 binary64) (pow.f64 b #s(literal 4 binary64))) a) a) (/.f64 #s(literal -2 binary64) (*.f64 b b)))))
(+ 1 (* (pow a 2) (- (* (pow a 2) (+ (* -2 (/ (pow a 2) (pow b 6))) (* 2 (/ 1 (pow b 4))))) (* 2 (/ 1 (pow b 2))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 a a) (+.f64 (*.f64 a (*.f64 a (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a (/.f64 a (pow.f64 b #s(literal 6 binary64))))) (/.f64 #s(literal 2 binary64) (pow.f64 b #s(literal 4 binary64)))))) (/.f64 #s(literal -2 binary64) (*.f64 b b)))))
-1
#s(literal -1 binary64)
(- (* 2 (/ (pow b 2) (pow a 2))) 1)
(+.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 a a)))
(- (/ (pow b 4) (pow a 4)) (+ 1 (+ (* -2 (/ (pow b 2) (pow a 2))) (+ (* -1 (/ (pow b 4) (pow a 4))) (* 4 (/ (pow b 4) (pow a 4)))))))
(-.f64 (/.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))) (+.f64 (/.f64 (*.f64 (pow.f64 b #s(literal 4 binary64)) #s(literal 3 binary64)) (pow.f64 a #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 b b)) (*.f64 a a)))))
(- (+ (* -1 (/ (+ (* 2 (* (pow b 2) (- (pow b 4) (+ (* -1 (pow b 4)) (* 4 (pow b 4)))))) (* 2 (pow b 6))) (pow a 6))) (/ (pow b 4) (pow a 4))) (+ 1 (+ (* -2 (/ (pow b 2) (pow a 2))) (+ (* -1 (/ (pow b 4) (pow a 4))) (* 4 (/ (pow b 4) (pow a 4)))))))
(+.f64 (-.f64 (/.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))) (+.f64 (/.f64 (*.f64 (pow.f64 b #s(literal 4 binary64)) #s(literal 3 binary64)) (pow.f64 a #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 b b)) (*.f64 a a))))) (/.f64 (*.f64 #s(literal -2 binary64) (+.f64 (pow.f64 b #s(literal 6 binary64)) (*.f64 b (*.f64 b (+.f64 (pow.f64 b #s(literal 4 binary64)) (*.f64 (pow.f64 b #s(literal 4 binary64)) #s(literal -3 binary64))))))) (pow.f64 a #s(literal 6 binary64))))
-1
#s(literal -1 binary64)
(- (* 2 (/ (pow b 2) (pow a 2))) 1)
(+.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 a a)))
(- (/ (pow b 4) (pow a 4)) (+ 1 (+ (* -2 (/ (pow b 2) (pow a 2))) (+ (* -1 (/ (pow b 4) (pow a 4))) (* 4 (/ (pow b 4) (pow a 4)))))))
(-.f64 (/.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))) (+.f64 (/.f64 (*.f64 (pow.f64 b #s(literal 4 binary64)) #s(literal 3 binary64)) (pow.f64 a #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 b b)) (*.f64 a a)))))
(- (+ (* -1 (/ (+ (* 2 (* (pow b 2) (- (pow b 4) (+ (* -1 (pow b 4)) (* 4 (pow b 4)))))) (* 2 (pow b 6))) (pow a 6))) (/ (pow b 4) (pow a 4))) (+ 1 (+ (* -2 (/ (pow b 2) (pow a 2))) (+ (* -1 (/ (pow b 4) (pow a 4))) (* 4 (/ (pow b 4) (pow a 4)))))))
(+.f64 (-.f64 (/.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))) (+.f64 (/.f64 (*.f64 (pow.f64 b #s(literal 4 binary64)) #s(literal 3 binary64)) (pow.f64 a #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 b b)) (*.f64 a a))))) (/.f64 (*.f64 #s(literal -2 binary64) (+.f64 (pow.f64 b #s(literal 6 binary64)) (*.f64 b (*.f64 b (+.f64 (pow.f64 b #s(literal 4 binary64)) (*.f64 (pow.f64 b #s(literal 4 binary64)) #s(literal -3 binary64))))))) (pow.f64 a #s(literal 6 binary64))))
(* angle (+ (* -1/90 (PI)) (* 1/90 (/ (* (pow b 2) (PI)) (pow a 2)))))
(*.f64 angle (+.f64 (*.f64 (PI.f64) #s(literal -1/90 binary64)) (/.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))) (*.f64 a a))))
(* angle (+ (* -1/90 (PI)) (+ (* 1/90 (/ (* (pow b 2) (PI)) (pow a 2))) (* (pow angle 2) (+ (* -2 (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3)))) (* 2 (/ (* (pow b 2) (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3)))) (pow a 2))))))))
(*.f64 angle (+.f64 (*.f64 (PI.f64) #s(literal -1/90 binary64)) (+.f64 (/.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))) (*.f64 a a)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/4374000 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal -1/8748000 binary64) (*.f64 b b))) (/.f64 #s(literal 2 binary64) (*.f64 a a))))))))
(* angle (+ (* -1/90 (PI)) (+ (* 1/90 (/ (* (pow b 2) (PI)) (pow a 2))) (* (pow angle 2) (+ (* -2 (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3)))) (+ (* 2 (/ (* (pow b 2) (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3)))) (pow a 2))) (* (pow angle 2) (+ (* -2 (+ (* 1/22674816000000 (pow (PI) 5)) (+ (* 1/4534963200000 (pow (PI) 5)) (* 1/2267481600000 (pow (PI) 5))))) (* 2 (/ (* (pow b 2) (+ (* 1/22674816000000 (pow (PI) 5)) (+ (* 1/4534963200000 (pow (PI) 5)) (* 1/2267481600000 (pow (PI) 5))))) (pow a 2)))))))))))
(*.f64 angle (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal -1/90 binary64)) (/.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))) (*.f64 a a))) (*.f64 angle (*.f64 angle (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/4374000 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal -1/8748000 binary64) (*.f64 b b))) (/.f64 #s(literal 2 binary64) (*.f64 a a)))) (*.f64 angle (*.f64 angle (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/1417176000000 binary64))) (*.f64 (*.f64 b (*.f64 b (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/1417176000000 binary64)))) (/.f64 #s(literal 2 binary64) (*.f64 a a)))))))))))
(* angle (+ (* -1/90 (PI)) (+ (* 1/90 (/ (* (pow b 2) (PI)) (pow a 2))) (* (pow angle 2) (+ (* -2 (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3)))) (+ (* 2 (/ (* (pow b 2) (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3)))) (pow a 2))) (* (pow angle 2) (+ (* -2 (+ (* 1/22674816000000 (pow (PI) 5)) (+ (* 1/4534963200000 (pow (PI) 5)) (* 1/2267481600000 (pow (PI) 5))))) (+ (* 2 (/ (* (pow b 2) (+ (* 1/22674816000000 (pow (PI) 5)) (+ (* 1/4534963200000 (pow (PI) 5)) (* 1/2267481600000 (pow (PI) 5))))) (pow a 2))) (* (pow angle 2) (+ (* -2 (+ (* -1/881596846080000000 (pow (PI) 7)) (+ (* -1/1469328076800000000 (pow (PI) 7)) (+ (* -1/4407984230400000000 (pow (PI) 7)) (* -1/30855889612800000000 (pow (PI) 7)))))) (* 2 (/ (* (pow b 2) (+ (* -1/881596846080000000 (pow (PI) 7)) (+ (* -1/1469328076800000000 (pow (PI) 7)) (+ (* -1/4407984230400000000 (pow (PI) 7)) (* -1/30855889612800000000 (pow (PI) 7)))))) (pow a 2))))))))))))))
(*.f64 angle (+.f64 (+.f64 (*.f64 (PI.f64) #s(literal -1/90 binary64)) (/.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))) (*.f64 a a))) (*.f64 (*.f64 angle angle) (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/4374000 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal -1/8748000 binary64) (*.f64 b b))) (/.f64 #s(literal 2 binary64) (*.f64 a a)))) (*.f64 angle (*.f64 angle (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/1417176000000 binary64))) (+.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/1417176000000 binary64)))) (/.f64 #s(literal 2 binary64) (*.f64 a a))) (*.f64 angle (*.f64 angle (+.f64 (*.f64 #s(literal -2 binary64) (+.f64 (*.f64 #s(literal -1/881596846080000000 binary64) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) #s(literal -29/30855889612800000000 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (+.f64 (*.f64 #s(literal -1/881596846080000000 binary64) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) #s(literal -29/30855889612800000000 binary64)))) (*.f64 a a)))))))))))))
(+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))
(+.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal -2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b))) (/.f64 #s(literal 2 binary64) (*.f64 a a))))
(+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))
(+.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal -2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b))) (/.f64 #s(literal 2 binary64) (*.f64 a a))))
(+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))
(+.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal -2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b))) (/.f64 #s(literal 2 binary64) (*.f64 a a))))
(+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))
(+.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal -2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b))) (/.f64 #s(literal 2 binary64) (*.f64 a a))))
(+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))
(+.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal -2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b))) (/.f64 #s(literal 2 binary64) (*.f64 a a))))
(+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))
(+.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal -2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b))) (/.f64 #s(literal 2 binary64) (*.f64 a a))))
(+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))
(+.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal -2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b))) (/.f64 #s(literal 2 binary64) (*.f64 a a))))
(+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))
(+.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal -2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b))) (/.f64 #s(literal 2 binary64) (*.f64 a a))))
(* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal -2 binary64)))
(+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))
(+.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal -2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b))) (/.f64 #s(literal 2 binary64) (*.f64 a a))))
(+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))
(+.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal -2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b))) (/.f64 #s(literal 2 binary64) (*.f64 a a))))
(+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))
(+.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal -2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b))) (/.f64 #s(literal 2 binary64) (*.f64 a a))))
(* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b))) (/.f64 #s(literal 2 binary64) (*.f64 a a)))
(* (pow b 2) (+ (* -2 (/ (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal -2 binary64))) (*.f64 b b)) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 2 binary64))) (*.f64 a a))))
(* (pow b 2) (+ (* -2 (/ (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal -2 binary64))) (*.f64 b b)) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 2 binary64))) (*.f64 a a))))
(* (pow b 2) (+ (* -2 (/ (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal -2 binary64))) (*.f64 b b)) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 2 binary64))) (*.f64 a a))))
(* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b))) (/.f64 #s(literal 2 binary64) (*.f64 a a)))
(* (pow b 2) (+ (* -2 (/ (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal -2 binary64))) (*.f64 b b)) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 2 binary64))) (*.f64 a a))))
(* (pow b 2) (+ (* -2 (/ (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal -2 binary64))) (*.f64 b b)) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 2 binary64))) (*.f64 a a))))
(* (pow b 2) (+ (* -2 (/ (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal -2 binary64))) (*.f64 b b)) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 2 binary64))) (*.f64 a a))))
(* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b))) (/.f64 #s(literal 2 binary64) (*.f64 a a)))
(/ (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (pow a 2))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 #s(literal -2 binary64) (*.f64 a a)))) (*.f64 a a))
(/ (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (pow a 2))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 #s(literal -2 binary64) (*.f64 a a)))) (*.f64 a a))
(/ (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (pow a 2))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 #s(literal -2 binary64) (*.f64 a a)))) (*.f64 a a))
(* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal -2 binary64)))
(+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))
(+.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal -2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b))) (/.f64 #s(literal 2 binary64) (*.f64 a a))))
(+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))
(+.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal -2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b))) (/.f64 #s(literal 2 binary64) (*.f64 a a))))
(+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))
(+.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal -2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b))) (/.f64 #s(literal 2 binary64) (*.f64 a a))))
(* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal -2 binary64)))
(+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))
(+.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal -2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b))) (/.f64 #s(literal 2 binary64) (*.f64 a a))))
(+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))
(+.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal -2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b))) (/.f64 #s(literal 2 binary64) (*.f64 a a))))
(+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))
(+.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal -2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b))) (/.f64 #s(literal 2 binary64) (*.f64 a a))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 #s(literal -2 binary64) (*.f64 a a))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 #s(literal -2 binary64) (*.f64 a a))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 #s(literal -2 binary64) (*.f64 a a))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal -2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b))) (/.f64 #s(literal 2 binary64) (*.f64 a a)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal -2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b))) (/.f64 #s(literal 2 binary64) (*.f64 a a)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal -2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b))) (/.f64 #s(literal 2 binary64) (*.f64 a a)))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal -2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b))) (/.f64 #s(literal 2 binary64) (*.f64 a a)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal -2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b))) (/.f64 #s(literal 2 binary64) (*.f64 a a)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal -2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b))) (/.f64 #s(literal 2 binary64) (*.f64 a a)))))
(* (pow a 2) (* angle (+ (* -1/90 (PI)) (* 1/90 (/ (* (pow b 2) (PI)) (pow a 2))))))
(*.f64 (+.f64 (*.f64 (PI.f64) #s(literal -1/90 binary64)) (/.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))) (*.f64 a a))) (*.f64 (*.f64 a a) angle))
(* angle (+ (* (pow a 2) (* (pow angle 2) (+ (* -2 (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3)))) (* 2 (/ (* (pow b 2) (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3)))) (pow a 2)))))) (* (pow a 2) (+ (* -1/90 (PI)) (* 1/90 (/ (* (pow b 2) (PI)) (pow a 2)))))))
(*.f64 (*.f64 angle (*.f64 a a)) (+.f64 (*.f64 (PI.f64) #s(literal -1/90 binary64)) (+.f64 (/.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))) (*.f64 a a)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/4374000 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal -1/8748000 binary64) (*.f64 b b))) (/.f64 #s(literal 2 binary64) (*.f64 a a))))))))
(* angle (+ (* (pow a 2) (+ (* -1/90 (PI)) (* 1/90 (/ (* (pow b 2) (PI)) (pow a 2))))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -2 (+ (* 1/22674816000000 (pow (PI) 5)) (+ (* 1/4534963200000 (pow (PI) 5)) (* 1/2267481600000 (pow (PI) 5))))) (* 2 (/ (* (pow b 2) (+ (* 1/22674816000000 (pow (PI) 5)) (+ (* 1/4534963200000 (pow (PI) 5)) (* 1/2267481600000 (pow (PI) 5))))) (pow a 2)))))) (* (pow a 2) (+ (* -2 (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3)))) (* 2 (/ (* (pow b 2) (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3)))) (pow a 2)))))))))
(*.f64 angle (+.f64 (*.f64 (*.f64 a a) (+.f64 (*.f64 (PI.f64) #s(literal -1/90 binary64)) (/.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))) (*.f64 a a)))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 a a)) (+.f64 (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/4374000 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal -1/8748000 binary64) (*.f64 b b))) (/.f64 #s(literal 2 binary64) (*.f64 a a)))) (*.f64 angle (*.f64 angle (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/1417176000000 binary64))) (*.f64 (*.f64 b (*.f64 b (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/1417176000000 binary64)))) (/.f64 #s(literal 2 binary64) (*.f64 a a))))))))))
(* angle (+ (* (pow a 2) (+ (* -1/90 (PI)) (* 1/90 (/ (* (pow b 2) (PI)) (pow a 2))))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -2 (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3)))) (* 2 (/ (* (pow b 2) (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3)))) (pow a 2))))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -2 (+ (* -1/881596846080000000 (pow (PI) 7)) (+ (* -1/1469328076800000000 (pow (PI) 7)) (+ (* -1/4407984230400000000 (pow (PI) 7)) (* -1/30855889612800000000 (pow (PI) 7)))))) (* 2 (/ (* (pow b 2) (+ (* -1/881596846080000000 (pow (PI) 7)) (+ (* -1/1469328076800000000 (pow (PI) 7)) (+ (* -1/4407984230400000000 (pow (PI) 7)) (* -1/30855889612800000000 (pow (PI) 7)))))) (pow a 2)))))) (* (pow a 2) (+ (* -2 (+ (* 1/22674816000000 (pow (PI) 5)) (+ (* 1/4534963200000 (pow (PI) 5)) (* 1/2267481600000 (pow (PI) 5))))) (* 2 (/ (* (pow b 2) (+ (* 1/22674816000000 (pow (PI) 5)) (+ (* 1/4534963200000 (pow (PI) 5)) (* 1/2267481600000 (pow (PI) 5))))) (pow a 2)))))))))))
(*.f64 angle (+.f64 (*.f64 (*.f64 a a) (+.f64 (*.f64 (PI.f64) #s(literal -1/90 binary64)) (+.f64 (/.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))) (*.f64 a a)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/4374000 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal -1/8748000 binary64) (*.f64 b b))) (/.f64 #s(literal 2 binary64) (*.f64 a a)))))))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 a a)) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/1417176000000 binary64))) (+.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/1417176000000 binary64)))) (/.f64 #s(literal 2 binary64) (*.f64 a a))) (*.f64 angle (*.f64 angle (+.f64 (*.f64 #s(literal -2 binary64) (+.f64 (*.f64 #s(literal -1/881596846080000000 binary64) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) #s(literal -29/30855889612800000000 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (+.f64 (*.f64 #s(literal -1/881596846080000000 binary64) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) #s(literal -29/30855889612800000000 binary64)))) (*.f64 a a)))))))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal -2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b))) (/.f64 #s(literal 2 binary64) (*.f64 a a)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal -2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b))) (/.f64 #s(literal 2 binary64) (*.f64 a a)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal -2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b))) (/.f64 #s(literal 2 binary64) (*.f64 a a)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal -2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b))) (/.f64 #s(literal 2 binary64) (*.f64 a a)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal -2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b))) (/.f64 #s(literal 2 binary64) (*.f64 a a)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal -2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b))) (/.f64 #s(literal 2 binary64) (*.f64 a a)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal -2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b))) (/.f64 #s(literal 2 binary64) (*.f64 a a)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal -2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b))) (/.f64 #s(literal 2 binary64) (*.f64 a a)))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 #s(literal -2 binary64) (*.f64 a a))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 #s(literal -2 binary64) (*.f64 a a))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 #s(literal -2 binary64) (*.f64 a a))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (/.f64 #s(literal -2 binary64) (*.f64 b b))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (/.f64 #s(literal -2 binary64) (*.f64 b b))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (/.f64 #s(literal -2 binary64) (*.f64 b b))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (/.f64 #s(literal -2 binary64) (*.f64 b b))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (/.f64 #s(literal -2 binary64) (*.f64 b b))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (/.f64 #s(literal -2 binary64) (*.f64 b b))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))))
(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)
(* -1/90 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal -1/90 binary64)))
(* angle (+ (* -2 (* (pow angle 2) (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3))))) (* -1/90 (PI))))
(*.f64 angle (+.f64 (*.f64 (PI.f64) #s(literal -1/90 binary64)) (*.f64 angle (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/4374000 binary64))))))
(* angle (+ (* -1/90 (PI)) (* (pow angle 2) (+ (* -2 (* (pow angle 2) (+ (* 1/22674816000000 (pow (PI) 5)) (+ (* 1/4534963200000 (pow (PI) 5)) (* 1/2267481600000 (pow (PI) 5)))))) (* -2 (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3))))))))
(*.f64 angle (+.f64 (*.f64 (PI.f64) #s(literal -1/90 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/4374000 binary64)) (*.f64 angle (*.f64 angle (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/1417176000000 binary64)))))))))
(* angle (+ (* -1/90 (PI)) (* (pow angle 2) (+ (* -2 (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3)))) (* (pow angle 2) (+ (* -2 (* (pow angle 2) (+ (* -1/881596846080000000 (pow (PI) 7)) (+ (* -1/1469328076800000000 (pow (PI) 7)) (+ (* -1/4407984230400000000 (pow (PI) 7)) (* -1/30855889612800000000 (pow (PI) 7))))))) (* -2 (+ (* 1/22674816000000 (pow (PI) 5)) (+ (* 1/4534963200000 (pow (PI) 5)) (* 1/2267481600000 (pow (PI) 5)))))))))))
(*.f64 angle (+.f64 (*.f64 (PI.f64) #s(literal -1/90 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/4374000 binary64)) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -2 binary64)) (+.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/1417176000000 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/881596846080000000 binary64) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) #s(literal -29/30855889612800000000 binary64))))))))))
(* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal -2 binary64)))
(* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal -2 binary64)))
(* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal -2 binary64)))
(* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal -2 binary64)))
(* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal -2 binary64)))
(* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal -2 binary64)))
(* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal -2 binary64)))
(* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal -2 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 angle (*.f64 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 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 angle (+.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (*.f64 angle (*.f64 angle (*.f64 (*.f64 (PI.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 (PI.f64) #s(literal 1/180 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/34992000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64))))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(*.f64 angle (+.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/34992000 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64))) (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) #s(literal -1/30855889612800000000 binary64)))))))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
1
#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 angle (*.f64 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 (PI.f64) #s(literal 1/180 binary64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 angle (+.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (*.f64 angle (*.f64 angle (*.f64 (*.f64 (PI.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 (PI.f64) #s(literal 1/180 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/34992000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64))))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(*.f64 angle (+.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/34992000 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64))) (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) #s(literal -1/30855889612800000000 binary64)))))))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
1
#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 angle (*.f64 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 (PI.f64) #s(literal 1/180 binary64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 angle (+.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (*.f64 angle (*.f64 angle (*.f64 (*.f64 (PI.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 (PI.f64) #s(literal 1/180 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/34992000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64))))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(*.f64 angle (+.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/34992000 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64))) (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) #s(literal -1/30855889612800000000 binary64)))))))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(/ (pow b 2) (pow a 2))
(/.f64 (*.f64 b b) (*.f64 a a))
(/ (pow b 2) (pow a 2))
(/.f64 (*.f64 b b) (*.f64 a a))
(/ (pow b 2) (pow a 2))
(/.f64 (*.f64 b b) (*.f64 a a))
(/ (pow b 2) (pow a 2))
(/.f64 (*.f64 b b) (*.f64 a a))
(/ (pow b 2) (pow a 2))
(/.f64 (*.f64 b b) (*.f64 a a))
(/ (pow b 2) (pow a 2))
(/.f64 (*.f64 b b) (*.f64 a a))
(/ (pow b 2) (pow a 2))
(/.f64 (*.f64 b b) (*.f64 a a))
(/ (pow b 2) (pow a 2))
(/.f64 (*.f64 b b) (*.f64 a a))
(/ (pow b 2) (pow a 2))
(/.f64 (*.f64 b b) (*.f64 a a))
(/ (pow b 2) (pow a 2))
(/.f64 (*.f64 b b) (*.f64 a a))
(/ (pow b 2) (pow a 2))
(/.f64 (*.f64 b b) (*.f64 a a))
(/ (pow b 2) (pow a 2))
(/.f64 (*.f64 b b) (*.f64 a a))
(/ (pow b 2) (pow a 2))
(/.f64 (*.f64 b b) (*.f64 a a))
(/ (pow b 2) (pow a 2))
(/.f64 (*.f64 b b) (*.f64 a a))
(/ (pow b 2) (pow a 2))
(/.f64 (*.f64 b b) (*.f64 a a))
(/ (pow b 2) (pow a 2))
(/.f64 (*.f64 b b) (*.f64 a a))
(/ (pow b 2) (pow a 2))
(/.f64 (*.f64 b b) (*.f64 a a))
(/ (pow b 2) (pow a 2))
(/.f64 (*.f64 b b) (*.f64 a a))
(/ (pow b 2) (pow a 2))
(/.f64 (*.f64 b b) (*.f64 a a))
(/ (pow b 2) (pow a 2))
(/.f64 (*.f64 b b) (*.f64 a a))
(/ (pow b 2) (pow a 2))
(/.f64 (*.f64 b b) (*.f64 a a))
(/ (pow b 2) (pow a 2))
(/.f64 (*.f64 b b) (*.f64 a a))
(/ (pow b 2) (pow a 2))
(/.f64 (*.f64 b b) (*.f64 a a))
(/ (pow b 2) (pow a 2))
(/.f64 (*.f64 b b) (*.f64 a a))

eval365.0ms (1.7%)

Memory
42.2MiB live, 616.9MiB allocated
Compiler

Compiled 104 450 to 7 771 computations (92.6% saved)

prune523.0ms (2.5%)

Memory
-34.8MiB live, 938.1MiB allocated
Pruning

145 alts after pruning (142 fresh and 3 done)

PrunedKeptTotal
New2 246462 292
Fresh2996125
Picked325
Done112
Total2 2791452 424
Accuracy
81.3%
Counts
2 424 → 145
Alt Table
Click to see full alt table
StatusAccuracyProgram
50.2%
(/.f64 (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a))
17.7%
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 b a)) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
8.2%
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
50.4%
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
51.3%
(*.f64 (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
51.9%
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
65.8%
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
14.5%
(*.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
63.8%
(*.f64 (*.f64 (+.f64 a b) #s(literal 2 binary64)) (*.f64 (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
64.0%
(*.f64 (*.f64 (+.f64 a b) #s(literal 2 binary64)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
59.5%
(*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
63.4%
(*.f64 (*.f64 (*.f64 (*.f64 angle (+.f64 b a)) (-.f64 b a)) (PI.f64)) #s(literal 1/90 binary64))
63.4%
(*.f64 (*.f64 (*.f64 (*.f64 angle (+.f64 b a)) (-.f64 b a)) #s(literal 1/90 binary64)) (PI.f64))
38.2%
(*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) b) b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
56.3%
(*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (-.f64 b a)) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
37.7%
(*.f64 (*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
37.7%
(*.f64 (*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
37.7%
(*.f64 (*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))) (cos.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 angle #s(literal 180 binary64)))))
37.9%
(*.f64 (*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (sin.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
34.4%
(*.f64 (*.f64 (*.f64 b b) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
37.6%
(*.f64 (*.f64 (*.f64 angle #s(literal -1/90 binary64)) (*.f64 (PI.f64) a)) a)
10.7%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
17.7%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a a)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
50.6%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 b)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
50.4%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 a)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
50.4%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 a))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
34.4%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
32.8%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
66.7%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64)) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
67.8%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
66.0%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (/.f64 (PI.f64) #s(literal -180 binary64)) (/.f64 #s(literal 1 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
66.2%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
68.1%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.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)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
66.7%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
66.9%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
64.4%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
66.2%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
65.8%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
65.5%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64)) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
65.5%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
63.5%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (*.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))) (-.f64 b a)))
65.8%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)))
64.6%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
68.4%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
64.6%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))) (-.f64 b a)))
67.4%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64)) #s(literal -1 binary64)))) (-.f64 b a)))
67.6%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)))) (-.f64 b a)))
62.8%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64)))) (-.f64 b a)))
66.5%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.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 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
68.0%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal -180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle))))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
64.6%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (/.f64 angle #s(literal -180 binary64)))))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
65.9%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle))))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
41.9%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) b) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
41.5%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) a) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
36.4%
(*.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
37.7%
(*.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
35.5%
(*.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
34.6%
(*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
33.1%
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
33.6%
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64)) #s(literal -1 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
32.1%
(*.f64 (*.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)))))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
32.6%
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
32.7%
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))
34.2%
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))))
33.3%
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64))))))
32.6%
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (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)))))))
34.2%
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))))
32.2%
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64)))))
33.1%
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) #s(literal 1 binary64))
32.5%
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 b))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
33.9%
(*.f64 (*.f64 (sin.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
42.4%
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
35.8%
(*.f64 (*.f64 (PI.f64) (*.f64 a a)) (*.f64 angle #s(literal -1/90 binary64)))
37.5%
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) (*.f64 b b)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))
33.2%
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))
35.8%
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) #s(literal -1/90 binary64))
24.6%
(*.f64 (*.f64 angle (*.f64 a a)) (+.f64 (*.f64 (PI.f64) #s(literal -1/90 binary64)) (+.f64 (/.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))) (*.f64 a a)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/4374000 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal -1/8748000 binary64) (*.f64 b b))) (/.f64 #s(literal 2 binary64) (*.f64 a a))))))))
43.5%
(*.f64 (*.f64 a (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b))))) a)
35.8%
(*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64))) #s(literal 1/180 binary64))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (*.f64 b b) (*.f64 a a))))))
36.5%
(*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) #s(literal 1/180 binary64))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (*.f64 b b) (*.f64 a a))))))
36.0%
(*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))) #s(literal 1/180 binary64)))) (/.f64 (*.f64 b b) (*.f64 a a))))))
46.1%
(*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (exp.f64 (*.f64 (log.f64 (/.f64 b a)) #s(literal 2 binary64)))))))
12.6%
(*.f64 (*.f64 a a) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b))) (/.f64 #s(literal 2 binary64) (*.f64 a a))))
52.9%
(*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 (exp.f64 (log.f64 b)) (exp.f64 (log.f64 b)) (-.f64 #s(literal 0 binary64) (*.f64 a a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
33.8%
(*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 (log.f64 b)) #s(literal 2 binary64))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
51.2%
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (sqrt.f64 b) #s(literal 4 binary64)) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
50.6%
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 b)) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
51.3%
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
53.4%
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
49.2%
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 1 binary64)))
50.6%
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 b))) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
28.0%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (*.f64 a a) (*.f64 b b)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
28.1%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (/.f64 (*.f64 b b) (+.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
17.6%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64)))
17.6%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
17.6%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64)) (/.f64 angle #s(literal 180 binary64))))))
17.0%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 1 binary64)))
15.6%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 angle (+.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal -1/8748000 binary64) (*.f64 angle angle))))))
16.0%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
28.0%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
13.1%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal -1 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
27.9%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
27.8%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
27.4%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
28.5%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
27.8%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
28.2%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 angle #s(literal 180 binary64))))))
27.9%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))))
27.7%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.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 angle #s(literal 180 binary64))))))
28.1%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))))
26.3%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 1 binary64)))
27.3%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 b))) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
17.4%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
15.8%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (*.f64 b b) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
39.7%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) #s(literal 1 binary64))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
39.8%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) #s(literal -1 binary64))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
33.3%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64)) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
31.3%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 angle (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64)))))))
33.5%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64)) (/.f64 angle #s(literal 180 binary64))))))
34.0%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (/.f64 angle #s(literal 180 binary64))))))
33.2%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))))
34.5%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
32.2%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 1 binary64)))
29.2%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 angle (+.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal -1/8748000 binary64) (*.f64 angle angle))))))
33.3%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
33.8%
(*.f64 (*.f64 #s(literal 2 binary64) (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 b)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
33.3%
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
35.8%
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
34.8%
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
35.1%
(*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 a))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (*.f64 b b) (*.f64 a a))))))
10.0%
(*.f64 angle (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))) (*.f64 (PI.f64) #s(literal 1/90 binary64))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
16.0%
(*.f64 angle (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (PI.f64) #s(literal 1/90 binary64))) (+.f64 (*.f64 b b) (*.f64 a a))))
29.1%
(*.f64 angle (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal -1/4374000 binary64)))))
19.8%
(*.f64 angle (+.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal -1/8748000 binary64) (*.f64 b b))) (*.f64 #s(literal 2 binary64) (*.f64 angle angle)))))
18.7%
(*.f64 angle (+.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 2 binary64)) (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal -1/8748000 binary64) (*.f64 b b))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 b b))) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/1417176000000 binary64)))))))
10.0%
(*.f64 angle (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a)))) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
44.9%
(*.f64 angle (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 b a)) (-.f64 b a)) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
16.0%
(*.f64 angle (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
16.0%
(*.f64 angle (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (+.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
55.9%
(*.f64 angle (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (PI.f64))) #s(literal 1/90 binary64)))
33.3%
(*.f64 angle (*.f64 (*.f64 b b) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
36.2%
(*.f64 angle (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) a)) a))
51.2%
(*.f64 angle (*.f64 (PI.f64) (+.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 #s(literal 1/90 binary64) (*.f64 b b)))))
33.3%
(*.f64 angle (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))))
35.0%
(*.f64 angle (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 a))))))
Compiler

Compiled 9 489 to 5 730 computations (39.6% saved)

simplify316.0ms (1.5%)

Memory
-7.0MiB live, 499.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a))
cost-diff0
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
cost-diff6656
(cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))
cost-diff6656
(cbrt.f64 (*.f64 (PI.f64) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (PI.f64))))
cost-diff0
(-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))
cost-diff0
(*.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
cost-diff128
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
cost-diff1024
(*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
cost-diff0
(*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)))
cost-diff0
(+.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64))))
cost-diff0
(*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)))) (+.f64 b a))
cost-diff0
(*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
cost-diff0
(PI.f64)
cost-diff0
(*.f64 (PI.f64) (*.f64 b b))
cost-diff0
(*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b)))
cost-diff0
(*.f64 angle (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))))
cost-diff0
(*.f64 (*.f64 #s(literal 2 binary64) (cos.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)))) (+.f64 b a))
cost-diff0
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.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)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
cost-diff12864
(pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))
cost-diff12928
(*.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)))
Rules
6 908×*-lowering-*.f32
6 908×*-lowering-*.f64
6 042×accelerator-lowering-fma.f32
6 042×accelerator-lowering-fma.f64
2 978×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
066607
1182503
2615503
32383491
45254487
08353481
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (* (* 2 (cos (/ (* (pow (cbrt (sqrt (PI))) 3) (pow (cbrt (sqrt (PI))) 3)) (/ -180 angle)))) (+ b a)) (* (sin (/ (PI) (/ 180 angle))) (- b a)))
(* (* 2 (cos (/ (* (pow (cbrt (sqrt (PI))) 3) (pow (cbrt (sqrt (PI))) 3)) (/ -180 angle)))) (+ b a))
(* 2 (cos (/ (* (pow (cbrt (sqrt (PI))) 3) (pow (cbrt (sqrt (PI))) 3)) (/ -180 angle))))
2
(cos (/ (* (pow (cbrt (sqrt (PI))) 3) (pow (cbrt (sqrt (PI))) 3)) (/ -180 angle)))
(/ (* (pow (cbrt (sqrt (PI))) 3) (pow (cbrt (sqrt (PI))) 3)) (/ -180 angle))
(* (pow (cbrt (sqrt (PI))) 3) (pow (cbrt (sqrt (PI))) 3))
(pow (cbrt (sqrt (PI))) 3)
(cbrt (sqrt (PI)))
(sqrt (PI))
(PI)
3
(/ -180 angle)
-180
angle
(+ b a)
b
a
(* (sin (/ (PI) (/ 180 angle))) (- b a))
(sin (/ (PI) (/ 180 angle)))
(/ (PI) (/ 180 angle))
(/ 180 angle)
180
(- b a)
(* angle (* 1/90 (* (PI) (* b b))))
angle
(* 1/90 (* (PI) (* b b)))
1/90
(* (PI) (* b b))
(PI)
(* b b)
b
(* (* (+ 2 (* (* -1/32400 (* angle angle)) (* (PI) (PI)))) (+ b a)) (* (sin (/ (PI) (/ 180 angle))) (- b a)))
(* (+ 2 (* (* -1/32400 (* angle angle)) (* (PI) (PI)))) (+ b a))
(+ 2 (* (* -1/32400 (* angle angle)) (* (PI) (PI))))
2
(* (* -1/32400 (* angle angle)) (* (PI) (PI)))
(* -1/32400 (* angle angle))
-1/32400
(* angle angle)
angle
(* (PI) (PI))
(PI)
(+ b a)
b
a
(* (sin (/ (PI) (/ 180 angle))) (- b a))
(sin (/ (PI) (/ 180 angle)))
(/ (PI) (/ 180 angle))
(/ 180 angle)
180
(- b a)
(* (* (- (* b (* b (* b b))) (* a (* a (* a a)))) (* (/ 1 (+ (* b b) (* a a))) (* 2 (sin (/ (PI) (/ 180 angle)))))) (cos (* (PI) (/ angle 180))))
(* (- (* b (* b (* b b))) (* a (* a (* a a)))) (* (/ 1 (+ (* b b) (* a a))) (* 2 (sin (/ (PI) (/ 180 angle))))))
(- (* b (* b (* b b))) (* a (* a (* a a))))
(* b (* b (* b b)))
b
(* b (* b b))
(* b b)
(* a (* a (* a a)))
a
(* a (* a a))
(* a a)
(* (/ 1 (+ (* b b) (* a a))) (* 2 (sin (/ (PI) (/ 180 angle)))))
(/ 1 (+ (* b b) (* a a)))
1
(+ (* b b) (* a a))
(* 2 (sin (/ (PI) (/ 180 angle))))
2
(sin (/ (PI) (/ 180 angle)))
(/ (PI) (/ 180 angle))
(PI)
(/ 180 angle)
180
angle
(cos (* (PI) (/ angle 180)))
(* (PI) (/ angle 180))
(/ angle 180)
(* (* (* 2 (cos (/ (PI) (/ -180 angle)))) (+ b a)) (* (sin (/ (cbrt (* (PI) (* (cbrt (* (PI) (* (PI) (PI)))) (PI)))) (/ 180 angle))) (- b a)))
(* (* 2 (cos (/ (PI) (/ -180 angle)))) (+ b a))
(* 2 (cos (/ (PI) (/ -180 angle))))
2
(cos (/ (PI) (/ -180 angle)))
(/ (PI) (/ -180 angle))
(PI)
(/ -180 angle)
-180
angle
(+ b a)
b
a
(* (sin (/ (cbrt (* (PI) (* (cbrt (* (PI) (* (PI) (PI)))) (PI)))) (/ 180 angle))) (- b a))
(sin (/ (cbrt (* (PI) (* (cbrt (* (PI) (* (PI) (PI)))) (PI)))) (/ 180 angle)))
(/ (cbrt (* (PI) (* (cbrt (* (PI) (* (PI) (PI)))) (PI)))) (/ 180 angle))
(cbrt (* (PI) (* (cbrt (* (PI) (* (PI) (PI)))) (PI))))
(* (PI) (* (cbrt (* (PI) (* (PI) (PI)))) (PI)))
(* (cbrt (* (PI) (* (PI) (PI)))) (PI))
(cbrt (* (PI) (* (PI) (PI))))
(* (PI) (* (PI) (PI)))
(* (PI) (PI))
(/ 180 angle)
180
(- b a)
Outputs
(* (* (* 2 (cos (/ (* (pow (cbrt (sqrt (PI))) 3) (pow (cbrt (sqrt (PI))) 3)) (/ -180 angle)))) (+ b a)) (* (sin (/ (PI) (/ 180 angle))) (- b a)))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 b a)) (-.f64 b a))))
(* (* 2 (cos (/ (* (pow (cbrt (sqrt (PI))) 3) (pow (cbrt (sqrt (PI))) 3)) (/ -180 angle)))) (+ b a))
(*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))))
(* 2 (cos (/ (* (pow (cbrt (sqrt (PI))) 3) (pow (cbrt (sqrt (PI))) 3)) (/ -180 angle))))
(*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))))
2
#s(literal 2 binary64)
(cos (/ (* (pow (cbrt (sqrt (PI))) 3) (pow (cbrt (sqrt (PI))) 3)) (/ -180 angle)))
(cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))
(/ (* (pow (cbrt (sqrt (PI))) 3) (pow (cbrt (sqrt (PI))) 3)) (/ -180 angle))
(/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))
(* (pow (cbrt (sqrt (PI))) 3) (pow (cbrt (sqrt (PI))) 3))
(PI.f64)
(pow (cbrt (sqrt (PI))) 3)
(sqrt.f64 (PI.f64))
(cbrt (sqrt (PI)))
(cbrt.f64 (sqrt.f64 (PI.f64)))
(sqrt (PI))
(sqrt.f64 (PI.f64))
(PI)
(PI.f64)
3
#s(literal 3 binary64)
(/ -180 angle)
(/.f64 #s(literal -180 binary64) angle)
-180
#s(literal -180 binary64)
angle
(+ b a)
(+.f64 b a)
b
a
(* (sin (/ (PI) (/ 180 angle))) (- b a))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a))
(sin (/ (PI) (/ 180 angle)))
(sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))
(/ (PI) (/ 180 angle))
(/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))
(/ 180 angle)
(/.f64 #s(literal 180 binary64) angle)
180
#s(literal 180 binary64)
(- b a)
(-.f64 b a)
(* angle (* 1/90 (* (PI) (* b b))))
(*.f64 (PI.f64) (*.f64 angle (*.f64 #s(literal 1/90 binary64) (*.f64 b b))))
angle
(* 1/90 (* (PI) (* b b)))
(*.f64 (PI.f64) (*.f64 #s(literal 1/90 binary64) (*.f64 b b)))
1/90
#s(literal 1/90 binary64)
(* (PI) (* b b))
(*.f64 (PI.f64) (*.f64 b b))
(PI)
(PI.f64)
(* b b)
(*.f64 b b)
b
(* (* (+ 2 (* (* -1/32400 (* angle angle)) (* (PI) (PI)))) (+ b a)) (* (sin (/ (PI) (/ 180 angle))) (- b a)))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 #s(literal 2 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 angle #s(literal -1/32400 binary64)))))))))
(* (+ 2 (* (* -1/32400 (* angle angle)) (* (PI) (PI)))) (+ b a))
(*.f64 (+.f64 b a) (+.f64 #s(literal 2 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 angle #s(literal -1/32400 binary64)))))))
(+ 2 (* (* -1/32400 (* angle angle)) (* (PI) (PI))))
(+.f64 #s(literal 2 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 angle #s(literal -1/32400 binary64))))))
2
#s(literal 2 binary64)
(* (* -1/32400 (* angle angle)) (* (PI) (PI)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 angle #s(literal -1/32400 binary64)))))
(* -1/32400 (* angle angle))
(*.f64 angle (*.f64 angle #s(literal -1/32400 binary64)))
-1/32400
#s(literal -1/32400 binary64)
(* angle angle)
(*.f64 angle angle)
angle
(* (PI) (PI))
(*.f64 (PI.f64) (PI.f64))
(PI)
(PI.f64)
(+ b a)
(+.f64 b a)
b
a
(* (sin (/ (PI) (/ 180 angle))) (- b a))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a))
(sin (/ (PI) (/ 180 angle)))
(sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))
(/ (PI) (/ 180 angle))
(/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))
(/ 180 angle)
(/.f64 #s(literal 180 binary64) angle)
180
#s(literal 180 binary64)
(- b a)
(-.f64 b a)
(* (* (- (* b (* b (* b b))) (* a (* a (* a a)))) (* (/ 1 (+ (* b b) (* a a))) (* 2 (sin (/ (PI) (/ 180 angle)))))) (cos (* (PI) (/ angle 180))))
(*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 (*.f64 b b) (*.f64 a a))))
(* (- (* b (* b (* b b))) (* a (* a (* a a)))) (* (/ 1 (+ (* b b) (* a a))) (* 2 (sin (/ (PI) (/ 180 angle))))))
(*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a))))
(- (* b (* b (* b b))) (* a (* a (* a a))))
(-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))
(* b (* b (* b b)))
(*.f64 b (*.f64 b (*.f64 b b)))
b
(* b (* b b))
(*.f64 b (*.f64 b b))
(* b b)
(*.f64 b b)
(* a (* a (* a a)))
(*.f64 a (*.f64 a (*.f64 a a)))
a
(* a (* a a))
(*.f64 a (*.f64 a a))
(* a a)
(*.f64 a a)
(* (/ 1 (+ (* b b) (* a a))) (* 2 (sin (/ (PI) (/ 180 angle)))))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (/.f64 #s(literal 2 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
(/ 1 (+ (* b b) (* a a)))
(/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))
1
#s(literal 1 binary64)
(+ (* b b) (* a a))
(+.f64 (*.f64 b b) (*.f64 a a))
(* 2 (sin (/ (PI) (/ 180 angle))))
(*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))
2
#s(literal 2 binary64)
(sin (/ (PI) (/ 180 angle)))
(sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))
(/ (PI) (/ 180 angle))
(/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))
(PI)
(PI.f64)
(/ 180 angle)
(/.f64 #s(literal 180 binary64) angle)
180
#s(literal 180 binary64)
angle
(cos (* (PI) (/ angle 180)))
(cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))
(* (PI) (/ angle 180))
(/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))
(/ angle 180)
(/.f64 angle #s(literal 180 binary64))
(* (* (* 2 (cos (/ (PI) (/ -180 angle)))) (+ b a)) (* (sin (/ (cbrt (* (PI) (* (cbrt (* (PI) (* (PI) (PI)))) (PI)))) (/ 180 angle))) (- b a)))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 b a)) (-.f64 b a))))
(* (* 2 (cos (/ (PI) (/ -180 angle)))) (+ b a))
(*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))))
(* 2 (cos (/ (PI) (/ -180 angle))))
(*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))))
2
#s(literal 2 binary64)
(cos (/ (PI) (/ -180 angle)))
(cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))
(/ (PI) (/ -180 angle))
(/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))
(PI)
(PI.f64)
(/ -180 angle)
(/.f64 #s(literal -180 binary64) angle)
-180
#s(literal -180 binary64)
angle
(+ b a)
(+.f64 b a)
b
a
(* (sin (/ (cbrt (* (PI) (* (cbrt (* (PI) (* (PI) (PI)))) (PI)))) (/ 180 angle))) (- b a))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a))
(sin (/ (cbrt (* (PI) (* (cbrt (* (PI) (* (PI) (PI)))) (PI)))) (/ 180 angle)))
(sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))
(/ (cbrt (* (PI) (* (cbrt (* (PI) (* (PI) (PI)))) (PI)))) (/ 180 angle))
(/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))
(cbrt (* (PI) (* (cbrt (* (PI) (* (PI) (PI)))) (PI))))
(PI.f64)
(* (PI) (* (cbrt (* (PI) (* (PI) (PI)))) (PI)))
(*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))
(* (cbrt (* (PI) (* (PI) (PI)))) (PI))
(*.f64 (PI.f64) (PI.f64))
(cbrt (* (PI) (* (PI) (PI))))
(PI.f64)
(* (PI) (* (PI) (PI)))
(*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))
(* (PI) (PI))
(*.f64 (PI.f64) (PI.f64))
(/ 180 angle)
(/.f64 #s(literal 180 binary64) angle)
180
#s(literal 180 binary64)
(- b a)
(-.f64 b a)

localize538.0ms (2.6%)

Memory
30.4MiB live, 611.7MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy98.4%
(cbrt.f64 (*.f64 (PI.f64) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (PI.f64))))
accuracy98.4%
(cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))
accuracy55.1%
(sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle)))
accuracy54.9%
(cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))
accuracy86.6%
(-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))
accuracy55.1%
(sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
accuracy54.9%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
accuracy31.5%
(*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
accuracy99.4%
(*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle))
accuracy97.2%
(*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
accuracy97.1%
(*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)))) (+.f64 b a))
accuracy55.1%
(sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
accuracy100.0%
(PI.f64)
accuracy99.7%
(*.f64 (PI.f64) (*.f64 b b))
accuracy99.1%
(*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b)))
accuracy86.1%
(*.f64 angle (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))))
accuracy98.4%
(*.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)))
accuracy98.4%
(sqrt.f64 (PI.f64))
accuracy55.1%
(sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
accuracy54.9%
(cos.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)))
Samples
205.0ms127×1valid
76.0ms126×0valid
20.0ms4valid
6.0ms3valid
Compiler

Compiled 679 to 68 computations (90% saved)

Precisions
Click to see histograms. Total time spent on operations: 218.0ms
ival-mult: 100.0ms (46% of total)
ival-sin: 30.0ms (13.8% of total)
ival-cos: 25.0ms (11.5% of total)
ival-div: 20.0ms (9.2% of total)
ival-cbrt: 9.0ms (4.1% of total)
const: 9.0ms (4.1% of total)
adjust: 7.0ms (3.2% of total)
ival-add: 5.0ms (2.3% of total)
ival-pow: 4.0ms (1.8% of total)
ival-sqrt: 3.0ms (1.4% of total)
ival-sub: 3.0ms (1.4% of total)
ival-pi: 2.0ms (0.9% of total)
exact: 1.0ms (0.5% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series70.0ms (0.3%)

Memory
-14.1MiB live, 141.1MiB allocated
Counts
27 → 492
Calls
Call 1
Inputs
#<alt (* (pow (cbrt (sqrt (PI))) 3) (pow (cbrt (sqrt (PI))) 3))>
#<alt (pow (cbrt (sqrt (PI))) 3)>
#<alt (* (* (* 2 (cos (/ (* (pow (cbrt (sqrt (PI))) 3) (pow (cbrt (sqrt (PI))) 3)) (/ -180 angle)))) (+ b a)) (* (sin (/ (PI) (/ 180 angle))) (- b a)))>
#<alt (* (* 2 (cos (/ (* (pow (cbrt (sqrt (PI))) 3) (pow (cbrt (sqrt (PI))) 3)) (/ -180 angle)))) (+ b a))>
#<alt (* angle (* 1/90 (* (PI) (* b b))))>
#<alt (* 1/90 (* (PI) (* b b)))>
#<alt (* (PI) (* b b))>
#<alt (PI)>
#<alt (* (* (+ 2 (* (* -1/32400 (* angle angle)) (* (PI) (PI)))) (+ b a)) (* (sin (/ (PI) (/ 180 angle))) (- b a)))>
#<alt (* (+ 2 (* (* -1/32400 (* angle angle)) (* (PI) (PI)))) (+ b a))>
#<alt (+ 2 (* (* -1/32400 (* angle angle)) (* (PI) (PI))))>
#<alt (* (* -1/32400 (* angle angle)) (* (PI) (PI)))>
#<alt (* (- (* b (* b (* b b))) (* a (* a (* a a)))) (* (/ 1 (+ (* b b) (* a a))) (* 2 (sin (/ (PI) (/ 180 angle))))))>
#<alt (* (/ 1 (+ (* b b) (* a a))) (* 2 (sin (/ (PI) (/ 180 angle)))))>
#<alt (* (* (- (* b (* b (* b b))) (* a (* a (* a a)))) (* (/ 1 (+ (* b b) (* a a))) (* 2 (sin (/ (PI) (/ 180 angle)))))) (cos (* (PI) (/ angle 180))))>
#<alt (- (* b (* b (* b b))) (* a (* a (* a a))))>
#<alt (cbrt (* (PI) (* (cbrt (* (PI) (* (PI) (PI)))) (PI))))>
#<alt (cbrt (* (PI) (* (PI) (PI))))>
#<alt (* (* (* 2 (cos (/ (PI) (/ -180 angle)))) (+ b a)) (* (sin (/ (cbrt (* (PI) (* (cbrt (* (PI) (* (PI) (PI)))) (PI)))) (/ 180 angle))) (- b a)))>
#<alt (* (* 2 (cos (/ (PI) (/ -180 angle)))) (+ b a))>
#<alt (cos (/ (* (pow (cbrt (sqrt (PI))) 3) (pow (cbrt (sqrt (PI))) 3)) (/ -180 angle)))>
#<alt (sin (/ (PI) (/ 180 angle)))>
#<alt (sqrt (PI))>
#<alt (* -1/32400 (* angle angle))>
#<alt (cos (* (PI) (/ angle 180)))>
#<alt (cos (/ (PI) (/ -180 angle)))>
#<alt (sin (/ (cbrt (* (PI) (* (cbrt (* (PI) (* (PI) (PI)))) (PI)))) (/ 180 angle)))>
Outputs
#<alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))>
#<alt (* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a)))))))))>
#<alt (* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (* 1/2267481600000 (* (pow (PI) 5) (* (+ a b) (- b a)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a))))))))))>
#<alt (* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (* -1/30855889612800000000 (* (pow (PI) 7) (* (+ a b) (- b a))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (* 1/2267481600000 (* (pow (PI) 5) (* (+ a b) (- b a)))))))))))))>
#<alt (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))>
#<alt (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))>
#<alt (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))>
#<alt (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))>
#<alt (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))>
#<alt (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))>
#<alt (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))>
#<alt (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))>
#<alt (* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* b (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* b (+ (* 2 (* b (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* b (+ (* 2 (* b (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (+ (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b)))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (+ (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b)))))>
#<alt (* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b))))>
#<alt (* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))) (* 2 (/ (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) b))) b)) (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))) (* 2 (/ (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) b))) b)) (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* 2 (* a (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) (* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (+ (* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* a (+ (* -2 (* a (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))))))>
#<alt (+ (* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* a (+ (* -2 (* a (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))))))>
#<alt (* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (+ (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)) (* 2 (/ (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (+ (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)) (* 2 (/ (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))))>
#<alt (* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) a)) (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) a))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) a)) (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) a))))>
#<alt (* 2 (+ a b))>
#<alt (+ (* -1/32400 (* (pow angle 2) (* (pow (PI) 2) (+ a b)))) (* 2 (+ a b)))>
#<alt (+ (* 2 (+ a b)) (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (+ a b))) (* 1/12597120000 (* (pow angle 2) (* (pow (PI) 4) (+ a b)))))))>
#<alt (+ (* 2 (+ a b)) (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (+ a b))) (* (pow angle 2) (+ (* -1/12244400640000000 (* (pow angle 2) (* (pow (PI) 6) (+ a b)))) (* 1/12597120000 (* (pow (PI) 4) (+ a b))))))))>
#<alt (* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))>
#<alt (* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))>
#<alt (* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))>
#<alt (* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))>
#<alt (* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))>
#<alt (* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))>
#<alt (* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))>
#<alt (* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))>
#<alt (* 2 (* a (cos (* -1/180 (* angle (PI))))))>
#<alt (+ (* 2 (* a (cos (* -1/180 (* angle (PI)))))) (* 2 (* b (cos (* -1/180 (* angle (PI)))))))>
#<alt (+ (* 2 (* a (cos (* -1/180 (* angle (PI)))))) (* 2 (* b (cos (* -1/180 (* angle (PI)))))))>
#<alt (+ (* 2 (* a (cos (* -1/180 (* angle (PI)))))) (* 2 (* b (cos (* -1/180 (* angle (PI)))))))>
#<alt (* 2 (* b (cos (* -1/180 (* angle (PI))))))>
#<alt (* b (+ (* 2 (cos (* -1/180 (* angle (PI))))) (* 2 (/ (* a (cos (* -1/180 (* angle (PI))))) b))))>
#<alt (* b (+ (* 2 (cos (* -1/180 (* angle (PI))))) (* 2 (/ (* a (cos (* -1/180 (* angle (PI))))) b))))>
#<alt (* b (+ (* 2 (cos (* -1/180 (* angle (PI))))) (* 2 (/ (* a (cos (* -1/180 (* angle (PI))))) b))))>
#<alt (* 2 (* b (cos (* -1/180 (* angle (PI))))))>
#<alt (* -1 (* b (+ (* -2 (cos (* -1/180 (* angle (PI))))) (* -2 (/ (* a (cos (* -1/180 (* angle (PI))))) b)))))>
#<alt (* -1 (* b (+ (* -2 (cos (* -1/180 (* angle (PI))))) (* -2 (/ (* a (cos (* -1/180 (* angle (PI))))) b)))))>
#<alt (* -1 (* b (+ (* -2 (cos (* -1/180 (* angle (PI))))) (* -2 (/ (* a (cos (* -1/180 (* angle (PI))))) b)))))>
#<alt (* 2 (* b (cos (* -1/180 (* angle (PI))))))>
#<alt (+ (* 2 (* a (cos (* -1/180 (* angle (PI)))))) (* 2 (* b (cos (* -1/180 (* angle (PI)))))))>
#<alt (+ (* 2 (* a (cos (* -1/180 (* angle (PI)))))) (* 2 (* b (cos (* -1/180 (* angle (PI)))))))>
#<alt (+ (* 2 (* a (cos (* -1/180 (* angle (PI)))))) (* 2 (* b (cos (* -1/180 (* angle (PI)))))))>
#<alt (* 2 (* a (cos (* -1/180 (* angle (PI))))))>
#<alt (* a (+ (* 2 (cos (* -1/180 (* angle (PI))))) (* 2 (/ (* b (cos (* -1/180 (* angle (PI))))) a))))>
#<alt (* a (+ (* 2 (cos (* -1/180 (* angle (PI))))) (* 2 (/ (* b (cos (* -1/180 (* angle (PI))))) a))))>
#<alt (* a (+ (* 2 (cos (* -1/180 (* angle (PI))))) (* 2 (/ (* b (cos (* -1/180 (* angle (PI))))) a))))>
#<alt (* 2 (* a (cos (* -1/180 (* angle (PI))))))>
#<alt (* -1 (* a (+ (* -2 (cos (* -1/180 (* angle (PI))))) (* -2 (/ (* b (cos (* -1/180 (* angle (PI))))) a)))))>
#<alt (* -1 (* a (+ (* -2 (cos (* -1/180 (* angle (PI))))) (* -2 (/ (* b (cos (* -1/180 (* angle (PI))))) a)))))>
#<alt (* -1 (* a (+ (* -2 (cos (* -1/180 (* angle (PI))))) (* -2 (/ (* b (cos (* -1/180 (* angle (PI))))) a)))))>
#<alt (* 1/90 (* angle (* (pow b 2) (PI))))>
#<alt (* 1/90 (* angle (* (pow b 2) (PI))))>
#<alt (* 1/90 (* angle (* (pow b 2) (PI))))>
#<alt (* 1/90 (* angle (* (pow b 2) (PI))))>
#<alt (* 1/90 (* angle (* (pow b 2) (PI))))>
#<alt (* 1/90 (* angle (* (pow b 2) (PI))))>
#<alt (* 1/90 (* angle (* (pow b 2) (PI))))>
#<alt (* 1/90 (* angle (* (pow b 2) (PI))))>
#<alt (* 1/90 (* angle (* (pow b 2) (PI))))>
#<alt (* 1/90 (* angle (* (pow b 2) (PI))))>
#<alt (* 1/90 (* angle (* (pow b 2) (PI))))>
#<alt (* 1/90 (* angle (* (pow b 2) (PI))))>
#<alt (* 1/90 (* angle (* (pow b 2) (PI))))>
#<alt (* 1/90 (* angle (* (pow b 2) (PI))))>
#<alt (* 1/90 (* angle (* (pow b 2) (PI))))>
#<alt (* 1/90 (* angle (* (pow b 2) (PI))))>
#<alt (* 1/90 (* angle (* (pow b 2) (PI))))>
#<alt (* 1/90 (* angle (* (pow b 2) (PI))))>
#<alt (* 1/90 (* angle (* (pow b 2) (PI))))>
#<alt (* 1/90 (* angle (* (pow b 2) (PI))))>
#<alt (* 1/90 (* angle (* (pow b 2) (PI))))>
#<alt (* 1/90 (* angle (* (pow b 2) (PI))))>
#<alt (* 1/90 (* angle (* (pow b 2) (PI))))>
#<alt (* 1/90 (* angle (* (pow b 2) (PI))))>
#<alt (* 1/90 (* (pow b 2) (PI)))>
#<alt (* 1/90 (* (pow b 2) (PI)))>
#<alt (* 1/90 (* (pow b 2) (PI)))>
#<alt (* 1/90 (* (pow b 2) (PI)))>
#<alt (* 1/90 (* (pow b 2) (PI)))>
#<alt (* 1/90 (* (pow b 2) (PI)))>
#<alt (* 1/90 (* (pow b 2) (PI)))>
#<alt (* 1/90 (* (pow b 2) (PI)))>
#<alt (* 1/90 (* (pow b 2) (PI)))>
#<alt (* 1/90 (* (pow b 2) (PI)))>
#<alt (* 1/90 (* (pow b 2) (PI)))>
#<alt (* 1/90 (* (pow b 2) (PI)))>
#<alt (* (pow b 2) (PI))>
#<alt (* (pow b 2) (PI))>
#<alt (* (pow b 2) (PI))>
#<alt (* (pow b 2) (PI))>
#<alt (* (pow b 2) (PI))>
#<alt (* (pow b 2) (PI))>
#<alt (* (pow b 2) (PI))>
#<alt (* (pow b 2) (PI))>
#<alt (* (pow b 2) (PI))>
#<alt (* (pow b 2) (PI))>
#<alt (* (pow b 2) (PI))>
#<alt (* (pow b 2) (PI))>
#<alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))>
#<alt (* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/5832000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/17496000 (* (pow (PI) 3) (* (+ a b) (- b a))))))))>
#<alt (* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/5832000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (+ (* -1/17496000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* 1/11337408000000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (* 1/1133740800000 (* (pow (PI) 5) (* (+ a b) (- b a)))))))))))>
#<alt (* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/5832000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (+ (* -1/17496000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* 1/11337408000000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (+ (* 1/1133740800000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/734664038400000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (* -1/15427944806400000000 (* (pow (PI) 7) (* (+ a b) (- b a))))))))))))))>
#<alt (* -1/32400 (* (pow angle 2) (* (pow (PI) 2) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))))>
#<alt (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))) (pow angle 2)))))>
#<alt (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))) (pow angle 2)))))>
#<alt (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))) (pow angle 2)))))>
#<alt (* -1/32400 (* (pow angle 2) (* (pow (PI) 2) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))))>
#<alt (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))) (pow angle 2)))))>
#<alt (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))) (pow angle 2)))))>
#<alt (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))) (pow angle 2)))))>
#<alt (* -1 (* (pow a 2) (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))))>
#<alt (+ (* -1 (* (pow a 2) (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))) (* b (* (sin (* 1/180 (* angle (PI)))) (* (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))) (+ a (* -1 a))))))>
#<alt (+ (* -1 (* (pow a 2) (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))) (* b (+ (* b (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))) (* (sin (* 1/180 (* angle (PI)))) (* (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))) (+ a (* -1 a)))))))>
#<alt (+ (* -1 (* (pow a 2) (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))) (* b (+ (* b (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))) (* (sin (* 1/180 (* angle (PI)))) (* (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))) (+ a (* -1 a)))))))>
#<alt (* (pow b 2) (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))>
#<alt (* (pow b 2) (+ (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))) (+ a (* -1 a)))) b)))>
#<alt (* (pow b 2) (+ (* -1 (/ (* (pow a 2) (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))) (pow b 2))) (+ (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))) (+ a (* -1 a)))) b))))>
#<alt (* (pow b 2) (+ (* -1 (/ (* (pow a 2) (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))) (pow b 2))) (+ (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))) (+ a (* -1 a)))) b))))>
#<alt (* (pow b 2) (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))>
#<alt (* (pow b 2) (+ (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))) (+ a (* -1 a)))) b)))>
#<alt (* (pow b 2) (+ (* -1 (/ (+ (* -1 (* (sin (* 1/180 (* angle (PI)))) (* (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))) (+ a (* -1 a))))) (/ (* (pow a 2) (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))) b)) b)) (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))))>
#<alt (* (pow b 2) (+ (* -1 (/ (+ (* -1 (* (sin (* 1/180 (* angle (PI)))) (* (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))) (+ a (* -1 a))))) (/ (* (pow a 2) (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))) b)) b)) (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))))>
#<alt (* (pow b 2) (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))>
#<alt (+ (* a (* (sin (* 1/180 (* angle (PI)))) (* (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))) (+ b (* -1 b))))) (* (pow b 2) (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))))>
#<alt (+ (* a (+ (* -1 (* a (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))) (* (sin (* 1/180 (* angle (PI)))) (* (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))) (+ b (* -1 b)))))) (* (pow b 2) (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))))>
#<alt (+ (* a (+ (* -1 (* a (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))) (* (sin (* 1/180 (* angle (PI)))) (* (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))) (+ b (* -1 b)))))) (* (pow b 2) (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))))>
#<alt (* -1 (* (pow a 2) (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))))>
#<alt (* (pow a 2) (+ (* -1 (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))) (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))) (+ b (* -1 b)))) a)))>
#<alt (* (pow a 2) (+ (* -1 (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))) (+ (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))) (+ b (* -1 b)))) a) (/ (* (pow b 2) (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -1 (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))) (+ (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))) (+ b (* -1 b)))) a) (/ (* (pow b 2) (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))) (pow a 2)))))>
#<alt (* -1 (* (pow a 2) (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))))>
#<alt (* (pow a 2) (+ (* -1 (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))) (* -1 (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))) (+ b (* -1 b)))) a))))>
#<alt (* (pow a 2) (+ (* -1 (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))) (* -1 (/ (+ (* -1 (/ (* (pow b 2) (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))) a)) (* (sin (* 1/180 (* angle (PI)))) (* (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))) (+ b (* -1 b))))) a))))>
#<alt (* (pow a 2) (+ (* -1 (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))) (* -1 (/ (+ (* -1 (/ (* (pow b 2) (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))) a)) (* (sin (* 1/180 (* angle (PI)))) (* (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))) (+ b (* -1 b))))) a))))>
#<alt (* 2 (+ a b))>
#<alt (+ (* -1/32400 (* (pow angle 2) (* (pow (PI) 2) (+ a b)))) (* 2 (+ a b)))>
#<alt (+ (* -1/32400 (* (pow angle 2) (* (pow (PI) 2) (+ a b)))) (* 2 (+ a b)))>
#<alt (+ (* -1/32400 (* (pow angle 2) (* (pow (PI) 2) (+ a b)))) (* 2 (+ a b)))>
#<alt (* -1/32400 (* (pow angle 2) (* (pow (PI) 2) (+ a b))))>
#<alt (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (+ a b))) (* 2 (/ (+ a b) (pow angle 2)))))>
#<alt (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (+ a b))) (* 2 (/ (+ a b) (pow angle 2)))))>
#<alt (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (+ a b))) (* 2 (/ (+ a b) (pow angle 2)))))>
#<alt (* -1/32400 (* (pow angle 2) (* (pow (PI) 2) (+ a b))))>
#<alt (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (+ a b))) (* 2 (/ (+ a b) (pow angle 2)))))>
#<alt (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (+ a b))) (* 2 (/ (+ a b) (pow angle 2)))))>
#<alt (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (+ a b))) (* 2 (/ (+ a b) (pow angle 2)))))>
#<alt (* a (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))>
#<alt (+ (* a (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) (* b (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))>
#<alt (+ (* a (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) (* b (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))>
#<alt (+ (* a (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) (* b (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))>
#<alt (* b (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))>
#<alt (* b (+ 2 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (* a (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) b))))>
#<alt (* b (+ 2 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (* a (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) b))))>
#<alt (* b (+ 2 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (* a (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) b))))>
#<alt (* b (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))>
#<alt (* -1 (* b (+ (* -1 (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) (* -1 (/ (* a (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) b)))))>
#<alt (* -1 (* b (+ (* -1 (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) (* -1 (/ (* a (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) b)))))>
#<alt (* -1 (* b (+ (* -1 (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) (* -1 (/ (* a (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) b)))))>
#<alt (* b (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))>
#<alt (+ (* a (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) (* b (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))>
#<alt (+ (* a (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) (* b (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))>
#<alt (+ (* a (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) (* b (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))>
#<alt (* a (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))>
#<alt (* a (+ 2 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (* b (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) a))))>
#<alt (* a (+ 2 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (* b (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) a))))>
#<alt (* a (+ 2 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (* b (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) a))))>
#<alt (* a (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))>
#<alt (* -1 (* a (+ (* -1 (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) (* -1 (/ (* b (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) a)))))>
#<alt (* -1 (* a (+ (* -1 (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) (* -1 (/ (* b (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) a)))))>
#<alt (* -1 (* a (+ (* -1 (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) (* -1 (/ (* b (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) a)))))>
#<alt 2>
#<alt (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))>
#<alt (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))>
#<alt (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))>
#<alt (* -1/32400 (* (pow angle 2) (pow (PI) 2)))>
#<alt (* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (* 2 (/ 1 (pow angle 2)))))>
#<alt (* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (* 2 (/ 1 (pow angle 2)))))>
#<alt (* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (* 2 (/ 1 (pow angle 2)))))>
#<alt (* -1/32400 (* (pow angle 2) (pow (PI) 2)))>
#<alt (* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (* 2 (/ 1 (pow angle 2)))))>
#<alt (* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (* 2 (/ 1 (pow angle 2)))))>
#<alt (* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (* 2 (/ 1 (pow angle 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 (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))>
#<alt (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))>
#<alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))>
#<alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))>
#<alt (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))>
#<alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))>
#<alt (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))>
#<alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))>
#<alt (* 1/90 (/ (* angle (* (PI) (- (pow b 4) (pow a 4)))) (+ (pow a 2) (pow b 2))))>
#<alt (* angle (+ (* -1/17496000 (/ (* (pow angle 2) (* (pow (PI) 3) (- (pow b 4) (pow a 4)))) (+ (pow a 2) (pow b 2)))) (* 1/90 (/ (* (PI) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2))))))>
#<alt (* angle (+ (* 1/90 (/ (* (PI) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2)))) (* (pow angle 2) (+ (* -1/17496000 (/ (* (pow (PI) 3) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2)))) (* 1/11337408000000 (/ (* (pow angle 2) (* (pow (PI) 5) (- (pow b 4) (pow a 4)))) (+ (pow a 2) (pow b 2))))))))>
#<alt (* angle (+ (* 1/90 (/ (* (PI) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2)))) (* (pow angle 2) (+ (* -1/17496000 (/ (* (pow (PI) 3) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2)))) (* (pow angle 2) (+ (* -1/15427944806400000000 (/ (* (pow angle 2) (* (pow (PI) 7) (- (pow b 4) (pow a 4)))) (+ (pow a 2) (pow b 2)))) (* 1/11337408000000 (/ (* (pow (PI) 5) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2))))))))))>
#<alt (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2))))>
#<alt (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2))))>
#<alt (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2))))>
#<alt (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2))))>
#<alt (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2))))>
#<alt (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2))))>
#<alt (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2))))>
#<alt (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2))))>
#<alt (* 2 (/ (sin (* 1/180 (* angle (PI)))) (pow a 2)))>
#<alt (+ (* -2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 4))) (* 2 (/ (sin (* 1/180 (* angle (PI)))) (pow a 2))))>
#<alt (+ (* 2 (/ (sin (* 1/180 (* angle (PI)))) (pow a 2))) (* (pow b 2) (+ (* -2 (/ (sin (* 1/180 (* angle (PI)))) (pow a 4))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 6))))))>
#<alt (+ (* 2 (/ (sin (* 1/180 (* angle (PI)))) (pow a 2))) (* (pow b 2) (+ (* -2 (/ (sin (* 1/180 (* angle (PI)))) (pow a 4))) (* (pow b 2) (+ (* -2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 8))) (* 2 (/ (sin (* 1/180 (* angle (PI)))) (pow a 6))))))))>
#<alt (* 2 (/ (sin (* 1/180 (* angle (PI)))) (pow b 2)))>
#<alt (/ (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))) (pow b 2))>
#<alt (/ (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow a 4) (sin (* 1/180 (* angle (PI))))) (pow b 4))))) (pow b 2))>
#<alt (/ (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (+ (* -2 (/ (* (pow a 6) (sin (* 1/180 (* angle (PI))))) (pow b 6))) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow a 4) (sin (* 1/180 (* angle (PI))))) (pow b 4)))))) (pow b 2))>
#<alt (* 2 (/ (sin (* 1/180 (* angle (PI)))) (pow b 2)))>
#<alt (/ (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))) (pow b 2))>
#<alt (/ (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow a 4) (sin (* 1/180 (* angle (PI))))) (pow b 4))))) (pow b 2))>
#<alt (/ (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (+ (* -2 (/ (* (pow a 6) (sin (* 1/180 (* angle (PI))))) (pow b 6))) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow a 4) (sin (* 1/180 (* angle (PI))))) (pow b 4)))))) (pow b 2))>
#<alt (* 2 (/ (sin (* 1/180 (* angle (PI)))) (pow b 2)))>
#<alt (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 4))) (* 2 (/ (sin (* 1/180 (* angle (PI)))) (pow b 2))))>
#<alt (+ (* 2 (/ (sin (* 1/180 (* angle (PI)))) (pow b 2))) (* (pow a 2) (+ (* -2 (/ (sin (* 1/180 (* angle (PI)))) (pow b 4))) (* 2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 6))))))>
#<alt (+ (* 2 (/ (sin (* 1/180 (* angle (PI)))) (pow b 2))) (* (pow a 2) (+ (* -2 (/ (sin (* 1/180 (* angle (PI)))) (pow b 4))) (* (pow a 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 8))) (* 2 (/ (sin (* 1/180 (* angle (PI)))) (pow b 6))))))))>
#<alt (* 2 (/ (sin (* 1/180 (* angle (PI)))) (pow a 2)))>
#<alt (/ (+ (* -2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2))) (* 2 (sin (* 1/180 (* angle (PI)))))) (pow a 2))>
#<alt (/ (+ (* -2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2))) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 4) (sin (* 1/180 (* angle (PI))))) (pow a 4))))) (pow a 2))>
#<alt (/ (+ (* -2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2))) (+ (* -2 (/ (* (pow b 6) (sin (* 1/180 (* angle (PI))))) (pow a 6))) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 4) (sin (* 1/180 (* angle (PI))))) (pow a 4)))))) (pow a 2))>
#<alt (* 2 (/ (sin (* 1/180 (* angle (PI)))) (pow a 2)))>
#<alt (/ (+ (* -2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2))) (* 2 (sin (* 1/180 (* angle (PI)))))) (pow a 2))>
#<alt (/ (+ (* -2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2))) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 4) (sin (* 1/180 (* angle (PI))))) (pow a 4))))) (pow a 2))>
#<alt (/ (+ (* -2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2))) (+ (* -2 (/ (* (pow b 6) (sin (* 1/180 (* angle (PI))))) (pow a 6))) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 4) (sin (* 1/180 (* angle (PI))))) (pow a 4)))))) (pow a 2))>
#<alt (* 1/90 (/ (* angle (PI)) (+ (pow a 2) (pow b 2))))>
#<alt (* angle (+ (* -1/17496000 (/ (* (pow angle 2) (pow (PI) 3)) (+ (pow a 2) (pow b 2)))) (* 1/90 (/ (PI) (+ (pow a 2) (pow b 2))))))>
#<alt (* angle (+ (* 1/90 (/ (PI) (+ (pow a 2) (pow b 2)))) (* (pow angle 2) (+ (* -1/17496000 (/ (pow (PI) 3) (+ (pow a 2) (pow b 2)))) (* 1/11337408000000 (/ (* (pow angle 2) (pow (PI) 5)) (+ (pow a 2) (pow b 2))))))))>
#<alt (* angle (+ (* 1/90 (/ (PI) (+ (pow a 2) (pow b 2)))) (* (pow angle 2) (+ (* -1/17496000 (/ (pow (PI) 3) (+ (pow a 2) (pow b 2)))) (* (pow angle 2) (+ (* -1/15427944806400000000 (/ (* (pow angle 2) (pow (PI) 7)) (+ (pow a 2) (pow b 2)))) (* 1/11337408000000 (/ (pow (PI) 5) (+ (pow a 2) (pow b 2))))))))))>
#<alt (* 2 (/ (sin (* 1/180 (* angle (PI)))) (+ (pow a 2) (pow b 2))))>
#<alt (* 2 (/ (sin (* 1/180 (* angle (PI)))) (+ (pow a 2) (pow b 2))))>
#<alt (* 2 (/ (sin (* 1/180 (* angle (PI)))) (+ (pow a 2) (pow b 2))))>
#<alt (* 2 (/ (sin (* 1/180 (* angle (PI)))) (+ (pow a 2) (pow b 2))))>
#<alt (* 2 (/ (sin (* 1/180 (* angle (PI)))) (+ (pow a 2) (pow b 2))))>
#<alt (* 2 (/ (sin (* 1/180 (* angle (PI)))) (+ (pow a 2) (pow b 2))))>
#<alt (* 2 (/ (sin (* 1/180 (* angle (PI)))) (+ (pow a 2) (pow b 2))))>
#<alt (* 2 (/ (sin (* 1/180 (* angle (PI)))) (+ (pow a 2) (pow b 2))))>
#<alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))>
#<alt (* 1/90 (/ (* angle (* (PI) (- (pow b 4) (pow a 4)))) (+ (pow a 2) (pow b 2))))>
#<alt (* angle (+ (* 1/90 (/ (* (PI) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (/ (* (pow (PI) 3) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2)))) (* -1/34992000 (/ (* (pow (PI) 3) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2)))))))))>
#<alt (* angle (+ (* 1/90 (/ (* (PI) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (/ (* (pow (PI) 5) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2)))) (+ (* 1/4534963200000 (/ (* (pow (PI) 5) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2)))) (* 1/2267481600000 (/ (* (pow (PI) 5) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2)))))))) (* 2 (+ (* -1/11664000 (/ (* (pow (PI) 3) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2)))) (* -1/34992000 (/ (* (pow (PI) 3) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2))))))))))>
#<alt (* angle (+ (* 1/90 (/ (* (PI) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (/ (* (pow (PI) 3) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2)))) (* -1/34992000 (/ (* (pow (PI) 3) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (/ (* (pow (PI) 7) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2)))) (+ (* -1/1469328076800000000 (/ (* (pow (PI) 7) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2)))) (+ (* -1/4407984230400000000 (/ (* (pow (PI) 7) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2)))) (* -1/30855889612800000000 (/ (* (pow (PI) 7) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2))))))))) (* 2 (+ (* 1/22674816000000 (/ (* (pow (PI) 5) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2)))) (+ (* 1/4534963200000 (/ (* (pow (PI) 5) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2)))) (* 1/2267481600000 (/ (* (pow (PI) 5) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2)))))))))))))>
#<alt (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 4) (pow a 4)))) (+ (pow a 2) (pow b 2))))>
#<alt (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 4) (pow a 4)))) (+ (pow a 2) (pow b 2))))>
#<alt (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 4) (pow a 4)))) (+ (pow a 2) (pow b 2))))>
#<alt (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 4) (pow a 4)))) (+ (pow a 2) (pow b 2))))>
#<alt (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 4) (pow a 4)))) (+ (pow a 2) (pow b 2))))>
#<alt (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 4) (pow a 4)))) (+ (pow a 2) (pow b 2))))>
#<alt (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 4) (pow a 4)))) (+ (pow a 2) (pow b 2))))>
#<alt (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 4) (pow a 4)))) (+ (pow a 2) (pow b 2))))>
#<alt (* -1 (pow a 4))>
#<alt (- (pow b 4) (pow a 4))>
#<alt (- (pow b 4) (pow a 4))>
#<alt (- (pow b 4) (pow a 4))>
#<alt (pow b 4)>
#<alt (* (pow b 4) (+ 1 (* -1 (/ (pow a 4) (pow b 4)))))>
#<alt (* (pow b 4) (+ 1 (* -1 (/ (pow a 4) (pow b 4)))))>
#<alt (* (pow b 4) (+ 1 (* -1 (/ (pow a 4) (pow b 4)))))>
#<alt (pow b 4)>
#<alt (* (pow b 4) (+ 1 (* -1 (/ (pow a 4) (pow b 4)))))>
#<alt (* (pow b 4) (+ 1 (* -1 (/ (pow a 4) (pow b 4)))))>
#<alt (* (pow b 4) (+ 1 (* -1 (/ (pow a 4) (pow b 4)))))>
#<alt (pow b 4)>
#<alt (+ (* -1 (pow a 4)) (pow b 4))>
#<alt (+ (* -1 (pow a 4)) (pow b 4))>
#<alt (+ (* -1 (pow a 4)) (pow b 4))>
#<alt (* -1 (pow a 4))>
#<alt (* (pow a 4) (- (/ (pow b 4) (pow a 4)) 1))>
#<alt (* (pow a 4) (- (/ (pow b 4) (pow a 4)) 1))>
#<alt (* (pow a 4) (- (/ (pow b 4) (pow a 4)) 1))>
#<alt (* -1 (pow a 4))>
#<alt (* (pow a 4) (- (/ (pow b 4) (pow a 4)) 1))>
#<alt (* (pow a 4) (- (/ (pow b 4) (pow a 4)) 1))>
#<alt (* (pow a 4) (- (/ (pow b 4) (pow a 4)) 1))>
#<alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))>
#<alt (* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a)))))))))>
#<alt (* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (* 1/2267481600000 (* (pow (PI) 5) (* (+ a b) (- b a)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a))))))))))>
#<alt (* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (* -1/30855889612800000000 (* (pow (PI) 7) (* (+ a b) (- b a))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (* 1/2267481600000 (* (pow (PI) 5) (* (+ a b) (- b a)))))))))))))>
#<alt (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))>
#<alt (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))>
#<alt (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))>
#<alt (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))>
#<alt (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))>
#<alt (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))>
#<alt (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))>
#<alt (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))>
#<alt (* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* b (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* b (+ (* 2 (* b (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))))))>
#<alt (+ (* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* b (+ (* 2 (* b (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (+ (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b)))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (+ (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b)))))>
#<alt (* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b))))>
#<alt (* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))) (* 2 (/ (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) b))) b)) (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))) (* 2 (/ (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) b))) b)) (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* 2 (* a (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) (* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))>
#<alt (+ (* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* a (+ (* -2 (* a (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))))))>
#<alt (+ (* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* a (+ (* -2 (* a (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))))))>
#<alt (* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (+ (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)) (* 2 (/ (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (+ (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)) (* 2 (/ (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))))>
#<alt (* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) a)) (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) a))))>
#<alt (* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) a)) (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) a))))>
#<alt (* 2 (+ a b))>
#<alt (+ (* -1/32400 (* (pow angle 2) (* (pow (PI) 2) (+ a b)))) (* 2 (+ a b)))>
#<alt (+ (* 2 (+ a b)) (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (+ a b))) (* 1/12597120000 (* (pow angle 2) (* (pow (PI) 4) (+ a b)))))))>
#<alt (+ (* 2 (+ a b)) (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (+ a b))) (* (pow angle 2) (+ (* -1/12244400640000000 (* (pow angle 2) (* (pow (PI) 6) (+ a b)))) (* 1/12597120000 (* (pow (PI) 4) (+ a b))))))))>
#<alt (* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))>
#<alt (* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))>
#<alt (* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))>
#<alt (* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))>
#<alt (* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))>
#<alt (* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))>
#<alt (* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))>
#<alt (* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))>
#<alt (* 2 (* a (cos (* -1/180 (* angle (PI))))))>
#<alt (+ (* 2 (* a (cos (* -1/180 (* angle (PI)))))) (* 2 (* b (cos (* -1/180 (* angle (PI)))))))>
#<alt (+ (* 2 (* a (cos (* -1/180 (* angle (PI)))))) (* 2 (* b (cos (* -1/180 (* angle (PI)))))))>
#<alt (+ (* 2 (* a (cos (* -1/180 (* angle (PI)))))) (* 2 (* b (cos (* -1/180 (* angle (PI)))))))>
#<alt (* 2 (* b (cos (* -1/180 (* angle (PI))))))>
#<alt (* b (+ (* 2 (cos (* -1/180 (* angle (PI))))) (* 2 (/ (* a (cos (* -1/180 (* angle (PI))))) b))))>
#<alt (* b (+ (* 2 (cos (* -1/180 (* angle (PI))))) (* 2 (/ (* a (cos (* -1/180 (* angle (PI))))) b))))>
#<alt (* b (+ (* 2 (cos (* -1/180 (* angle (PI))))) (* 2 (/ (* a (cos (* -1/180 (* angle (PI))))) b))))>
#<alt (* 2 (* b (cos (* -1/180 (* angle (PI))))))>
#<alt (* -1 (* b (+ (* -2 (cos (* -1/180 (* angle (PI))))) (* -2 (/ (* a (cos (* -1/180 (* angle (PI))))) b)))))>
#<alt (* -1 (* b (+ (* -2 (cos (* -1/180 (* angle (PI))))) (* -2 (/ (* a (cos (* -1/180 (* angle (PI))))) b)))))>
#<alt (* -1 (* b (+ (* -2 (cos (* -1/180 (* angle (PI))))) (* -2 (/ (* a (cos (* -1/180 (* angle (PI))))) b)))))>
#<alt (* 2 (* b (cos (* -1/180 (* angle (PI))))))>
#<alt (+ (* 2 (* a (cos (* -1/180 (* angle (PI)))))) (* 2 (* b (cos (* -1/180 (* angle (PI)))))))>
#<alt (+ (* 2 (* a (cos (* -1/180 (* angle (PI)))))) (* 2 (* b (cos (* -1/180 (* angle (PI)))))))>
#<alt (+ (* 2 (* a (cos (* -1/180 (* angle (PI)))))) (* 2 (* b (cos (* -1/180 (* angle (PI)))))))>
#<alt (* 2 (* a (cos (* -1/180 (* angle (PI))))))>
#<alt (* a (+ (* 2 (cos (* -1/180 (* angle (PI))))) (* 2 (/ (* b (cos (* -1/180 (* angle (PI))))) a))))>
#<alt (* a (+ (* 2 (cos (* -1/180 (* angle (PI))))) (* 2 (/ (* b (cos (* -1/180 (* angle (PI))))) a))))>
#<alt (* a (+ (* 2 (cos (* -1/180 (* angle (PI))))) (* 2 (/ (* b (cos (* -1/180 (* angle (PI))))) a))))>
#<alt (* 2 (* a (cos (* -1/180 (* angle (PI))))))>
#<alt (* -1 (* a (+ (* -2 (cos (* -1/180 (* angle (PI))))) (* -2 (/ (* b (cos (* -1/180 (* angle (PI))))) a)))))>
#<alt (* -1 (* a (+ (* -2 (cos (* -1/180 (* angle (PI))))) (* -2 (/ (* b (cos (* -1/180 (* angle (PI))))) a)))))>
#<alt (* -1 (* a (+ (* -2 (cos (* -1/180 (* angle (PI))))) (* -2 (/ (* b (cos (* -1/180 (* angle (PI))))) a)))))>
#<alt 1>
#<alt (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))>
#<alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))>
#<alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))>
#<alt (cos (* -1/180 (* angle (PI))))>
#<alt (cos (* -1/180 (* angle (PI))))>
#<alt (cos (* -1/180 (* angle (PI))))>
#<alt (cos (* -1/180 (* angle (PI))))>
#<alt (cos (* -1/180 (* angle (PI))))>
#<alt (cos (* -1/180 (* angle (PI))))>
#<alt (cos (* -1/180 (* angle (PI))))>
#<alt (cos (* -1/180 (* angle (PI))))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 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 angle 2))>
#<alt (* -1/32400 (pow angle 2))>
#<alt (* -1/32400 (pow angle 2))>
#<alt (* -1/32400 (pow angle 2))>
#<alt (* -1/32400 (pow angle 2))>
#<alt (* -1/32400 (pow angle 2))>
#<alt (* -1/32400 (pow angle 2))>
#<alt (* -1/32400 (pow angle 2))>
#<alt (* -1/32400 (pow angle 2))>
#<alt (* -1/32400 (pow angle 2))>
#<alt (* -1/32400 (pow angle 2))>
#<alt (* -1/32400 (pow angle 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>
#<alt (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))>
#<alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))>
#<alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))>
#<alt (cos (* -1/180 (* angle (PI))))>
#<alt (cos (* -1/180 (* angle (PI))))>
#<alt (cos (* -1/180 (* angle (PI))))>
#<alt (cos (* -1/180 (* angle (PI))))>
#<alt (cos (* -1/180 (* angle (PI))))>
#<alt (cos (* -1/180 (* angle (PI))))>
#<alt (cos (* -1/180 (* angle (PI))))>
#<alt (cos (* -1/180 (* angle (PI))))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))>
#<alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))>
#<alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
Calls

123 calls:

TimeVariablePointExpression
16.0ms
angle
@inf
(* angle (* 1/90 (* (PI) (* b b))))
2.0ms
b
@0
(* (* (- (* b (* b (* b b))) (* a (* a (* a a)))) (* (/ 1 (+ (* b b) (* a a))) (* 2 (sin (/ (PI) (/ 180 angle)))))) (cos (* (PI) (/ angle 180))))
2.0ms
angle
@0
(* (* (* 2 (cos (/ (* (pow (cbrt (sqrt (PI))) 3) (pow (cbrt (sqrt (PI))) 3)) (/ -180 angle)))) (+ b a)) (* (sin (/ (PI) (/ 180 angle))) (- b a)))
2.0ms
angle
@0
(* (* (- (* b (* b (* b b))) (* a (* a (* a a)))) (* (/ 1 (+ (* b b) (* a a))) (* 2 (sin (/ (PI) (/ 180 angle)))))) (cos (* (PI) (/ angle 180))))
2.0ms
a
@0
(* (* (+ 2 (* (* -1/32400 (* angle angle)) (* (PI) (PI)))) (+ b a)) (* (sin (/ (PI) (/ 180 angle))) (- b a)))

rewrite473.0ms (2.2%)

Memory
34.1MiB live, 850.2MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 094×*-lowering-*.f32
4 094×*-lowering-*.f64
3 802×accelerator-lowering-fma.f32
3 802×accelerator-lowering-fma.f64
3 180×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
066291
1312249
22059249
08192245
Stop Event
iter limit
node limit
Counts
27 → 1 000
Calls
Call 1
Inputs
(* (pow (cbrt (sqrt (PI))) 3) (pow (cbrt (sqrt (PI))) 3))
(pow (cbrt (sqrt (PI))) 3)
(* (* (* 2 (cos (/ (* (pow (cbrt (sqrt (PI))) 3) (pow (cbrt (sqrt (PI))) 3)) (/ -180 angle)))) (+ b a)) (* (sin (/ (PI) (/ 180 angle))) (- b a)))
(* (* 2 (cos (/ (* (pow (cbrt (sqrt (PI))) 3) (pow (cbrt (sqrt (PI))) 3)) (/ -180 angle)))) (+ b a))
(* angle (* 1/90 (* (PI) (* b b))))
(* 1/90 (* (PI) (* b b)))
(* (PI) (* b b))
(PI)
(* (* (+ 2 (* (* -1/32400 (* angle angle)) (* (PI) (PI)))) (+ b a)) (* (sin (/ (PI) (/ 180 angle))) (- b a)))
(* (+ 2 (* (* -1/32400 (* angle angle)) (* (PI) (PI)))) (+ b a))
(+ 2 (* (* -1/32400 (* angle angle)) (* (PI) (PI))))
(* (* -1/32400 (* angle angle)) (* (PI) (PI)))
(* (- (* b (* b (* b b))) (* a (* a (* a a)))) (* (/ 1 (+ (* b b) (* a a))) (* 2 (sin (/ (PI) (/ 180 angle))))))
(* (/ 1 (+ (* b b) (* a a))) (* 2 (sin (/ (PI) (/ 180 angle)))))
(* (* (- (* b (* b (* b b))) (* a (* a (* a a)))) (* (/ 1 (+ (* b b) (* a a))) (* 2 (sin (/ (PI) (/ 180 angle)))))) (cos (* (PI) (/ angle 180))))
(- (* b (* b (* b b))) (* a (* a (* a a))))
(cbrt (* (PI) (* (cbrt (* (PI) (* (PI) (PI)))) (PI))))
(cbrt (* (PI) (* (PI) (PI))))
(* (* (* 2 (cos (/ (PI) (/ -180 angle)))) (+ b a)) (* (sin (/ (cbrt (* (PI) (* (cbrt (* (PI) (* (PI) (PI)))) (PI)))) (/ 180 angle))) (- b a)))
(* (* 2 (cos (/ (PI) (/ -180 angle)))) (+ b a))
(cos (/ (* (pow (cbrt (sqrt (PI))) 3) (pow (cbrt (sqrt (PI))) 3)) (/ -180 angle)))
(sin (/ (PI) (/ 180 angle)))
(sqrt (PI))
(* -1/32400 (* angle angle))
(cos (* (PI) (/ angle 180)))
(cos (/ (PI) (/ -180 angle)))
(sin (/ (cbrt (* (PI) (* (cbrt (* (PI) (* (PI) (PI)))) (PI)))) (/ 180 angle)))
Outputs
(PI.f64)
(log.f64 (exp.f64 (PI.f64)))
(exp.f64 (log.f64 (PI.f64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (PI.f64))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(fabs.f64 (PI.f64))
(sqrt.f64 (*.f64 (PI.f64) (PI.f64)))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))
(/.f64 (PI.f64) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (PI.f64)))
(/.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) #s(literal -1 binary64))
(pow.f64 (PI.f64) #s(literal 1 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 6 binary64))
(pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (PI.f64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) #s(literal 4 binary64))
(pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)) #s(literal 2/3 binary64))
(pow.f64 (E.f64) (log.f64 (PI.f64)))
(pow.f64 (exp.f64 #s(literal 3 binary64)) (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64))))
(pow.f64 (exp.f64 #s(literal 1/3 binary64)) (*.f64 #s(literal 3 binary64) (log.f64 (PI.f64))))
(pow.f64 (exp.f64 #s(literal 6 binary64)) (*.f64 #s(literal 1/6 binary64) (log.f64 (PI.f64))))
(*.f64 (PI.f64) #s(literal 1 binary64))
(*.f64 (PI.f64) (log.f64 (E.f64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (pow.f64 (PI.f64) #s(literal 5/6 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (pow.f64 (pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 5/6 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (sqrt.f64 (pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 5/6 binary64))))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (log.f64 (exp.f64 (sqrt.f64 (PI.f64)))))
(*.f64 #s(literal 1 binary64) (PI.f64))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))
(*.f64 (cbrt.f64 (PI.f64)) (log.f64 (exp.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)))))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 4/3 binary64)) #s(literal 1/2 binary64)))
(*.f64 (cbrt.f64 (PI.f64)) (exp.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64))))))
(*.f64 (cbrt.f64 (PI.f64)) (sqrt.f64 (pow.f64 (PI.f64) #s(literal 4/3 binary64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (log.f64 (exp.f64 (cbrt.f64 (PI.f64)))))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 9/2 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 9/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/9 binary64)) (pow.f64 (pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4/3 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/9 binary64)) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4/3 binary64))))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 7/3 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 7/3 binary64))))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 9/2 binary64)) (pow.f64 (PI.f64) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64)) #s(literal 1 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 9/2 binary64)) #s(literal 1 binary64)) (pow.f64 (PI.f64) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/18 binary64)) #s(literal 6 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/9 binary64)) #s(literal 6 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/12 binary64)) #s(literal 6 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/12 binary64)) #s(literal 6 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/9 binary64)) #s(literal 6 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/18 binary64)) #s(literal 6 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 5/6 binary64)) #s(literal 1/2 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 4/3 binary64)) #s(literal 1/2 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64)) #s(literal 1/3 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (PI.f64))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 7/3 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4/3 binary64)) #s(literal 1/3 binary64)) (pow.f64 (PI.f64) #s(literal 1/9 binary64)))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 1/3 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/9 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/9 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 1/3 binary64)) #s(literal 3 binary64)))
(*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64))))) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64))) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4/3 binary64))) (pow.f64 (PI.f64) #s(literal 1/9 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 7/3 binary64))) (pow.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 1/3 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (pow.f64 (PI.f64) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 5/6 binary64))) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (PI.f64) #s(literal 4/3 binary64))) (cbrt.f64 (PI.f64)))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64))))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (PI.f64))) #s(literal 1/6 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64))) #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (log.f64 (PI.f64))) #s(literal 3/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (log.f64 (PI.f64))) #s(literal 3/2 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) (log.f64 (PI.f64))) #s(literal 3/2 binary64))))
(fabs.f64 (sqrt.f64 (PI.f64)))
(fabs.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (PI.f64))))
(sqrt.f64 (PI.f64))
(cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))
(/.f64 (sqrt.f64 (PI.f64)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64))))
(/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (PI.f64))) #s(literal -1 binary64))
(pow.f64 (PI.f64) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 3 binary64))
(pow.f64 (sqrt.f64 (PI.f64)) #s(literal 1 binary64))
(pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/4 binary64))
(pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/6 binary64))
(pow.f64 (cbrt.f64 (PI.f64)) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)) #s(literal 1/3 binary64))
(pow.f64 (exp.f64 #s(literal 3 binary64)) (*.f64 #s(literal 1/6 binary64) (log.f64 (PI.f64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (pow.f64 (PI.f64) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/12 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/12 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64)) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 1/6 binary64)) (pow.f64 (pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4/3 binary64)) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/6 binary64)) (sqrt.f64 (PI.f64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 1/6 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 7/3 binary64)) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/9 binary64)) #s(literal 3/2 binary64)) (pow.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 1/3 binary64)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 9/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64)) #s(literal 1/2 binary64)) (pow.f64 (PI.f64) #s(literal 1/12 binary64)))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 9/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/18 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/9 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/9 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/18 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/12 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/12 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64)) #s(literal 1/6 binary64)) (pow.f64 (PI.f64) #s(literal 1/12 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 7/3 binary64)) #s(literal 1/6 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)) #s(literal 1/6 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4/3 binary64)) #s(literal 1/6 binary64)) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 3/2 binary64)) (sqrt.f64 (PI.f64)))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 1/3 binary64)) #s(literal 3/2 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/9 binary64)) #s(literal 3/2 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64))) (sqrt.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64))))
(*.f64 (sqrt.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64))) (sqrt.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 9/2 binary64))))
(*.f64 (sqrt.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64))) (sqrt.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64))))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 9/2 binary64))) (sqrt.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64))))
(+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b))) (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a))))
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) b) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 #s(literal 0 binary64) a)))
(+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a))) (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a))))
(+.f64 (*.f64 b (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))))
(fma.f64 b (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))))
(fma.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a))))
(fma.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)) (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a))))
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) b (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 #s(literal 0 binary64) a)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 b a) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)) (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 (*.f64 b b) (*.f64 a a)))) (-.f64 #s(literal 0 binary64) (+.f64 b a)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b))) (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a))) (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)))) (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b))) (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) b) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 #s(literal 0 binary64) a)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) b) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) b)) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 #s(literal 0 binary64) a)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 #s(literal 0 binary64) a))) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) b) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 #s(literal 0 binary64) a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a))) (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)))) (-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a))) (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)))) (*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a))) (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 b (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (*.f64 b (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))) (*.f64 (*.f64 b (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a))))
(*.f64 (+.f64 b a) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a))))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))))
(*.f64 (-.f64 b a) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))
(*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))
(*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 b a))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)) #s(literal 2 binary64)) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)) (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (+.f64 b a))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 b a)) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))
(*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)))))
(fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)))
(fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) a) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)))
(fma.f64 b (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)))
(fma.f64 a (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)))
(fma.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)))
(fma.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)))
(fma.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) b (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)))
(fma.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) a (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)))
(fma.f64 (*.f64 a #s(literal 2 binary64)) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)))
(fma.f64 (*.f64 b #s(literal 2 binary64)) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)))
(fma.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)))
(fma.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a))))) (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a))) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 b a) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))) (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 b a) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))))
(/.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64))) (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 b a))
(/.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 b a))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b)))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (-.f64 (*.f64 b b) (*.f64 a a)))) (-.f64 #s(literal 0 binary64) (-.f64 b a)))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (-.f64 #s(literal 0 binary64) (-.f64 b a)))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b))))))
(*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (+.f64 b a))
(*.f64 (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) #s(literal 2 binary64))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)))))
(*.f64 (*.f64 (+.f64 b a) #s(literal 2 binary64)) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b)))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (*.f64 b b) #s(literal 1/90 binary64))))
(*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 (PI.f64) (*.f64 b b)) angle))
(*.f64 (*.f64 (PI.f64) (*.f64 b b)) (*.f64 angle #s(literal 1/90 binary64)))
(*.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) #s(literal 1/90 binary64))) angle)
(*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (*.f64 b b) angle))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) #s(literal 1/90 binary64))
(*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 b b))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (PI.f64)) (*.f64 b b))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 b b)) (PI.f64))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 (PI.f64) b)) b)
(*.f64 (PI.f64) (*.f64 (*.f64 b b) #s(literal 1/90 binary64)))
(*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (*.f64 b b) (*.f64 (PI.f64) #s(literal 1/90 binary64)))
(*.f64 (*.f64 (PI.f64) (*.f64 b b)) #s(literal 1/90 binary64))
(*.f64 (*.f64 (PI.f64) b) (*.f64 b #s(literal 1/90 binary64)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 b b))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 b b)) (PI.f64))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) b)) b)
(*.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) b) b)
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (PI.f64)) b)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 b (sqrt.f64 (PI.f64)))) #s(literal 2 binary64)))
(exp.f64 (+.f64 (log.f64 (PI.f64)) (*.f64 #s(literal 2 binary64) (log.f64 b))))
(exp.f64 (+.f64 (*.f64 #s(literal 2 binary64) (log.f64 b)) (log.f64 (PI.f64))))
(pow.f64 (*.f64 (sqrt.f64 (PI.f64)) b) #s(literal 2 binary64))
(pow.f64 (*.f64 b (sqrt.f64 (PI.f64))) #s(literal 2 binary64))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 b b)))
(*.f64 b (*.f64 (PI.f64) b))
(*.f64 (*.f64 b b) (PI.f64))
(*.f64 #s(literal 1 binary64) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 b b)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 b b)))
(*.f64 (*.f64 (PI.f64) b) b)
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) b) (*.f64 (sqrt.f64 (PI.f64)) b))
(*.f64 (*.f64 b (sqrt.f64 (PI.f64))) (*.f64 b (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (*.f64 b b) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 b b) #s(literal 1 binary64)) (PI.f64))
(*.f64 (*.f64 (*.f64 b b) (cbrt.f64 (PI.f64))) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))
(*.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(PI.f64)
(log.f64 (exp.f64 (PI.f64)))
(exp.f64 (log.f64 (PI.f64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (PI.f64))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(fabs.f64 (PI.f64))
(sqrt.f64 (*.f64 (PI.f64) (PI.f64)))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))
(/.f64 (PI.f64) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (PI.f64)))
(/.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) #s(literal -1 binary64))
(pow.f64 (PI.f64) #s(literal 1 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 6 binary64))
(pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (PI.f64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) #s(literal 4 binary64))
(pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)) #s(literal 2/3 binary64))
(pow.f64 (E.f64) (log.f64 (PI.f64)))
(pow.f64 (exp.f64 #s(literal 3 binary64)) (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64))))
(pow.f64 (exp.f64 #s(literal 1/3 binary64)) (*.f64 #s(literal 3 binary64) (log.f64 (PI.f64))))
(pow.f64 (exp.f64 #s(literal 6 binary64)) (*.f64 #s(literal 1/6 binary64) (log.f64 (PI.f64))))
(*.f64 (PI.f64) #s(literal 1 binary64))
(*.f64 (PI.f64) (log.f64 (E.f64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (pow.f64 (PI.f64) #s(literal 5/6 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (pow.f64 (pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 5/6 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (sqrt.f64 (pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 5/6 binary64))))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (log.f64 (exp.f64 (sqrt.f64 (PI.f64)))))
(*.f64 #s(literal 1 binary64) (PI.f64))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))
(*.f64 (cbrt.f64 (PI.f64)) (log.f64 (exp.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)))))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 4/3 binary64)) #s(literal 1/2 binary64)))
(*.f64 (cbrt.f64 (PI.f64)) (exp.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64))))))
(*.f64 (cbrt.f64 (PI.f64)) (sqrt.f64 (pow.f64 (PI.f64) #s(literal 4/3 binary64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (log.f64 (exp.f64 (cbrt.f64 (PI.f64)))))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 9/2 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 9/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/9 binary64)) (pow.f64 (pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4/3 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/9 binary64)) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4/3 binary64))))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 7/3 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 7/3 binary64))))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 9/2 binary64)) (pow.f64 (PI.f64) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64)) #s(literal 1 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 9/2 binary64)) #s(literal 1 binary64)) (pow.f64 (PI.f64) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/18 binary64)) #s(literal 6 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/9 binary64)) #s(literal 6 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/12 binary64)) #s(literal 6 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/12 binary64)) #s(literal 6 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/9 binary64)) #s(literal 6 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/18 binary64)) #s(literal 6 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 5/6 binary64)) #s(literal 1/2 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 4/3 binary64)) #s(literal 1/2 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64)) #s(literal 1/3 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (PI.f64))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 7/3 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4/3 binary64)) #s(literal 1/3 binary64)) (pow.f64 (PI.f64) #s(literal 1/9 binary64)))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 1/3 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/9 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/9 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 1/3 binary64)) #s(literal 3 binary64)))
(*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64))))) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64))) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4/3 binary64))) (pow.f64 (PI.f64) #s(literal 1/9 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 7/3 binary64))) (pow.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 1/3 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (pow.f64 (PI.f64) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 5/6 binary64))) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (PI.f64) #s(literal 4/3 binary64))) (cbrt.f64 (PI.f64)))
(+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)) (*.f64 b (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)) (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))))
(+.f64 (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) b) (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 #s(literal 0 binary64) a)))
(+.f64 (*.f64 (*.f64 b (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a))) (*.f64 (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a))))
(+.f64 (*.f64 b (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))))
(fma.f64 b (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))))
(fma.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)) (*.f64 b (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)) (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))))
(fma.f64 (*.f64 b (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)) (*.f64 (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a))))
(fma.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) b (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 #s(literal 0 binary64) a)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))) (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 b a) (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64)))) (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 #s(literal -1/34012224000000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))))
(/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))
(/.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))
(/.f64 (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a))
(/.f64 (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 #s(literal -1/34012224000000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 (*.f64 b b) (*.f64 a a)))) (-.f64 #s(literal 0 binary64) (+.f64 b a)))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 #s(literal -1/34012224000000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)) (*.f64 b (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)) (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)) (*.f64 b (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)) (*.f64 b (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)) (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)) (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))) (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)) (*.f64 b (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)) (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) b) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 #s(literal 0 binary64) a)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) b) (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) b)) (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 #s(literal 0 binary64) a)) (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 #s(literal 0 binary64) a))) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) b) (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 #s(literal 0 binary64) a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 b (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 b (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a))) (*.f64 (*.f64 b (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)))) (-.f64 (*.f64 (*.f64 (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a))) (*.f64 (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)))) (*.f64 (*.f64 (*.f64 b (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a))) (*.f64 (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 b (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (*.f64 b (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))) (*.f64 (*.f64 b (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))))))
(*.f64 (+.f64 b a) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a))))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))))
(*.f64 (-.f64 b a) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))
(*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)) (*.f64 (+.f64 b a) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))
(*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)))
(*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 b a))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))
(*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (+.f64 b a))
(*.f64 (*.f64 (*.f64 (+.f64 b a) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (-.f64 b a)) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))
(*.f64 (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(*.f64 (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 #s(literal -1/34012224000000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64))))))
(*.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))
(+.f64 (*.f64 b (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))
(+.f64 (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 b (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))
(+.f64 (*.f64 (+.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 b a) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))
(+.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (*.f64 (+.f64 b a) #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal 2 binary64) (+.f64 b a)) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 b a)))
(+.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 b a)) (*.f64 #s(literal 2 binary64) (+.f64 b a)))
(-.f64 (/.f64 (*.f64 (*.f64 b (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 b (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) (-.f64 (*.f64 b (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))) (/.f64 (*.f64 (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) (-.f64 (*.f64 b (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))))
(fma.f64 #s(literal 2 binary64) (+.f64 b a) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 b a)))
(fma.f64 b (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))
(fma.f64 a (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (*.f64 b (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))
(fma.f64 (+.f64 b a) #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))
(fma.f64 (+.f64 b a) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (*.f64 (+.f64 b a) #s(literal 2 binary64)))
(fma.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 b a) (*.f64 #s(literal 2 binary64) (+.f64 b a)))
(fma.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) b (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))
(fma.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) a (*.f64 b (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))
(fma.f64 (*.f64 a (+.f64 #s(literal 8 binary64) (*.f64 #s(literal -1/34012224000000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64))))) (*.f64 b (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))
(fma.f64 (*.f64 a (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 b (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))
(fma.f64 (*.f64 b (+.f64 #s(literal 8 binary64) (*.f64 #s(literal -1/34012224000000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64))))) (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))
(fma.f64 (*.f64 b (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))
(fma.f64 (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 #s(literal -1/34012224000000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) b) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64))))) (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))
(fma.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) b) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))
(fma.f64 (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 #s(literal -1/34012224000000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) a) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64))))) (*.f64 b (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))
(fma.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) a) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 b (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))
(/.f64 (+.f64 b a) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64))))) (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (+.f64 #s(literal 8 binary64) (*.f64 #s(literal -1/34012224000000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 b a) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64))))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 #s(literal 8 binary64) (*.f64 #s(literal -1/34012224000000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 b a) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64)))) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b)))) (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 #s(literal -1/34012224000000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64)))) (-.f64 b a)) (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 #s(literal -1/34012224000000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b)))) (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (-.f64 b a)) (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 b (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 b (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) (-.f64 (*.f64 (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) (*.f64 (*.f64 b (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))))) (+.f64 (*.f64 (*.f64 b (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 (*.f64 b (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 b (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))) (*.f64 (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 b (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) (-.f64 (*.f64 (*.f64 b (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 b (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) (*.f64 (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64)))) (*.f64 (+.f64 b a) (+.f64 #s(literal 8 binary64) (*.f64 #s(literal -1/34012224000000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (*.f64 (+.f64 b a) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 b a) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))) (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 b a) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64)))) (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 #s(literal -1/34012224000000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) (+.f64 b a))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (+.f64 b a))))
(/.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (+.f64 #s(literal 8 binary64) (*.f64 #s(literal -1/34012224000000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64))))))
(/.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 #s(literal 8 binary64) (*.f64 #s(literal -1/34012224000000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))) (*.f64 (-.f64 b a) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64))))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) (*.f64 (-.f64 b a) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))
(/.f64 (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 #s(literal -1/34012224000000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64)))) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b)))))
(/.f64 (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 #s(literal -1/34012224000000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64)))) (-.f64 b a)))
(/.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b)))))
(/.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (-.f64 b a)))
(/.f64 (+.f64 (*.f64 (*.f64 b (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 (*.f64 b (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 b (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))) (*.f64 (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))))) (+.f64 (*.f64 (*.f64 b (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 b (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) (-.f64 (*.f64 (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) (*.f64 (*.f64 b (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 b (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 b (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) (*.f64 (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))) (-.f64 (*.f64 b (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))))
(/.f64 (*.f64 (+.f64 b a) (+.f64 #s(literal 8 binary64) (*.f64 #s(literal -1/34012224000000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64)))))
(/.f64 (*.f64 (+.f64 b a) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))
(/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))
(/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 b a))
(/.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (-.f64 b a))
(/.f64 (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 #s(literal -1/34012224000000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) (+.f64 b a)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (+.f64 b a)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 b (+.f64 #s(literal 8 binary64) (*.f64 #s(literal -1/34012224000000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64))))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64)))) (*.f64 a (+.f64 #s(literal 8 binary64) (*.f64 #s(literal -1/34012224000000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 b (+.f64 #s(literal 8 binary64) (*.f64 #s(literal -1/34012224000000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64)))) (*.f64 a (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))
(/.f64 (+.f64 (*.f64 (*.f64 b (+.f64 #s(literal 8 binary64) (*.f64 #s(literal -1/34012224000000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64))))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64)))) (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 #s(literal -1/34012224000000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) a))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 b (+.f64 #s(literal 8 binary64) (*.f64 #s(literal -1/34012224000000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64)))) (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) a))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))
(/.f64 (+.f64 (*.f64 (*.f64 b (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (*.f64 a (+.f64 #s(literal 8 binary64) (*.f64 #s(literal -1/34012224000000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 b (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (*.f64 a (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))
(/.f64 (+.f64 (*.f64 (*.f64 b (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 #s(literal -1/34012224000000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) a))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 b (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) a))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 #s(literal -1/34012224000000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) b) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64))))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64)))) (*.f64 a (+.f64 #s(literal 8 binary64) (*.f64 #s(literal -1/34012224000000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 #s(literal -1/34012224000000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) b) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64)))) (*.f64 a (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 #s(literal -1/34012224000000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) b) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64))))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64)))) (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 #s(literal -1/34012224000000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) a))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 #s(literal -1/34012224000000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) b) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64)))) (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) a))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) b) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (*.f64 a (+.f64 #s(literal 8 binary64) (*.f64 #s(literal -1/34012224000000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) b) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (*.f64 a (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) b) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 #s(literal -1/34012224000000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) a))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) b) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) a))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))
(/.f64 (+.f64 (*.f64 (*.f64 a (+.f64 #s(literal 8 binary64) (*.f64 #s(literal -1/34012224000000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64))))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64)))) (*.f64 b (+.f64 #s(literal 8 binary64) (*.f64 #s(literal -1/34012224000000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 a (+.f64 #s(literal 8 binary64) (*.f64 #s(literal -1/34012224000000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64)))) (*.f64 b (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))
(/.f64 (+.f64 (*.f64 (*.f64 a (+.f64 #s(literal 8 binary64) (*.f64 #s(literal -1/34012224000000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64))))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64)))) (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 #s(literal -1/34012224000000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) b))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 a (+.f64 #s(literal 8 binary64) (*.f64 #s(literal -1/34012224000000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64)))) (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) b))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))
(/.f64 (+.f64 (*.f64 (*.f64 a (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (*.f64 b (+.f64 #s(literal 8 binary64) (*.f64 #s(literal -1/34012224000000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 a (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (*.f64 b (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))
(/.f64 (+.f64 (*.f64 (*.f64 a (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 #s(literal -1/34012224000000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) b))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 a (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) b))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 #s(literal -1/34012224000000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) a) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64))))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64)))) (*.f64 b (+.f64 #s(literal 8 binary64) (*.f64 #s(literal -1/34012224000000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 #s(literal -1/34012224000000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) a) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64)))) (*.f64 b (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 #s(literal -1/34012224000000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) a) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64))))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64)))) (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 #s(literal -1/34012224000000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) b))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 #s(literal -1/34012224000000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) a) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64)))) (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) b))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) a) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (*.f64 b (+.f64 #s(literal 8 binary64) (*.f64 #s(literal -1/34012224000000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) a) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (*.f64 b (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) a) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 #s(literal -1/34012224000000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) b))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) a) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) b))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (+.f64 #s(literal 8 binary64) (*.f64 #s(literal -1/34012224000000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))))) (neg.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))) (neg.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 #s(literal 8 binary64) (*.f64 #s(literal -1/34012224000000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))))) (neg.f64 (*.f64 (-.f64 b a) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))) (neg.f64 (*.f64 (-.f64 b a) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 #s(literal -1/34012224000000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (neg.f64 (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64)))) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 #s(literal -1/34012224000000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) (-.f64 (*.f64 b b) (*.f64 a a)))) (neg.f64 (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64)))) (-.f64 b a))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (neg.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (-.f64 (*.f64 b b) (*.f64 a a)))) (neg.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (-.f64 b a))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 b (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 (*.f64 b (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 b (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))) (*.f64 (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))))) (neg.f64 (+.f64 (*.f64 (*.f64 b (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 b (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) (-.f64 (*.f64 (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) (*.f64 (*.f64 b (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 b (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 b (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) (*.f64 (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))))) (neg.f64 (-.f64 (*.f64 b (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 b a) (+.f64 #s(literal 8 binary64) (*.f64 #s(literal -1/34012224000000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 b a) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (-.f64 (*.f64 b b) (*.f64 a a)))) (-.f64 #s(literal 0 binary64) (-.f64 b a)))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) (-.f64 #s(literal 0 binary64) (-.f64 b a)))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 #s(literal -1/34012224000000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) (+.f64 b a))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (+.f64 b a))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))
(/.f64 (+.f64 (*.f64 (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))) (*.f64 (*.f64 b (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 (*.f64 b (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 b (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))))) (+.f64 (*.f64 (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) (-.f64 (*.f64 (*.f64 b (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 b (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) (*.f64 (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 b (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b a) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (+.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 b a) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (*.f64 (+.f64 b a) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 (*.f64 (+.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 b a) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 b a) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (*.f64 (+.f64 b a) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (-.f64 (*.f64 (*.f64 (+.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 b a) #s(literal 2 binary64))) (*.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (*.f64 (+.f64 b a) #s(literal 2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (+.f64 b a)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 b a)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 b a)) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 b a)) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 b a))) (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 b a)) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 b a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 b a)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) (+.f64 b a)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 b a)) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 b a))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 b a)) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (*.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 b a)) (*.f64 #s(literal 2 binary64) (+.f64 b a))))))
(*.f64 (+.f64 b a) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))
(*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (+.f64 b a))
(*.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (+.f64 #s(literal 8 binary64) (*.f64 #s(literal -1/34012224000000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64)))))))
(*.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 #s(literal 8 binary64) (*.f64 #s(literal -1/34012224000000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64)))))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))))
(*.f64 (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 #s(literal -1/34012224000000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64)))) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))))
(*.f64 (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 #s(literal -1/34012224000000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64)))) (-.f64 b a))))
(*.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))))
(*.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (-.f64 b a))))
(*.f64 (+.f64 (*.f64 (*.f64 b (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 (*.f64 b (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 b (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))) (*.f64 (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 b (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 b (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) (-.f64 (*.f64 (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) (*.f64 (*.f64 b (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))))))
(*.f64 (-.f64 (*.f64 (*.f64 b (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 b (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) (*.f64 (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))))
(*.f64 (*.f64 (+.f64 b a) (+.f64 #s(literal 8 binary64) (*.f64 #s(literal -1/34012224000000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64))))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))
(*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b)))))
(*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b)))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 #s(literal -1/34012224000000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) (+.f64 b a)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64))))))
(*.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (+.f64 b a)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))
(+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))
(+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal 2 binary64))
(+.f64 (/.f64 #s(literal 4 binary64) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (neg.f64 (/.f64 (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))))
(-.f64 (/.f64 #s(literal 4 binary64) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (/.f64 (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))
(-.f64 (/.f64 (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64))) (/.f64 #s(literal 4 binary64) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64))))
(fma.f64 (PI.f64) (*.f64 (*.f64 angle angle) (*.f64 #s(literal -1/32400 binary64) (PI.f64))) #s(literal 2 binary64))
(fma.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) #s(literal 2 binary64))
(fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) #s(literal 2 binary64))
(fma.f64 (*.f64 angle (*.f64 angle #s(literal -1/32400 binary64))) (*.f64 (PI.f64) (PI.f64)) #s(literal 2 binary64))
(fma.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 angle (*.f64 angle #s(literal -1/32400 binary64))) #s(literal 2 binary64))
(fma.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (neg.f64 (/.f64 (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))))
(fma.f64 (*.f64 angle #s(literal -1/32400 binary64)) (*.f64 angle (*.f64 (PI.f64) (PI.f64))) #s(literal 2 binary64))
(fma.f64 (*.f64 (*.f64 angle angle) (*.f64 #s(literal -1/32400 binary64) (PI.f64))) (PI.f64) #s(literal 2 binary64))
(fma.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) #s(literal -1/32400 binary64) #s(literal 2 binary64))
(fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) (*.f64 angle angle) #s(literal 2 binary64))
(fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 angle #s(literal -1/32400 binary64))) angle #s(literal 2 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 #s(literal -1/32400 binary64) (PI.f64))) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)) #s(literal 2 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 #s(literal -1/32400 binary64) (PI.f64))) #s(literal 1 binary64)) (PI.f64) #s(literal 2 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 #s(literal -1/32400 binary64) (PI.f64))) (cbrt.f64 (PI.f64))) (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 2 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 #s(literal -1/32400 binary64) (PI.f64))) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal -1/16200 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (+.f64 #s(literal 8 binary64) (*.f64 #s(literal -1/34012224000000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64)) (+.f64 (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) #s(literal -4 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))))
(/.f64 (+.f64 #s(literal 8 binary64) (*.f64 #s(literal -1/34012224000000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64)))))
(/.f64 (+.f64 #s(literal 8 binary64) (*.f64 #s(literal -1/34012224000000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) (+.f64 (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal -1/16200 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))
(/.f64 (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 8 binary64) (*.f64 #s(literal -1/34012224000000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 8 binary64) (*.f64 #s(literal -1/34012224000000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))) (neg.f64 (+.f64 (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal -1/16200 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))
(/.f64 (+.f64 (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) #s(literal -4 binary64)) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 4 binary64) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 8 binary64) (*.f64 #s(literal -1/34012224000000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) #s(literal -4 binary64))) (neg.f64 (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 4 binary64) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 #s(literal 4 binary64) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (/.f64 #s(literal 4 binary64) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (/.f64 (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) (*.f64 (/.f64 #s(literal 4 binary64) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (/.f64 (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))
(*.f64 (+.f64 #s(literal 8 binary64) (*.f64 #s(literal -1/34012224000000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64))))))
(*.f64 (+.f64 #s(literal 8 binary64) (*.f64 #s(literal -1/34012224000000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal -1/16200 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))))
(*.f64 (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 8 binary64) (*.f64 #s(literal -1/34012224000000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))))))
(*.f64 (+.f64 (*.f64 #s(literal 1/1049760000 binary64) (*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))) #s(literal -4 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64))))) #s(literal -2 binary64))))
(*.f64 (PI.f64) (*.f64 (*.f64 angle angle) (*.f64 #s(literal -1/32400 binary64) (PI.f64))))
(*.f64 #s(literal -1/32400 binary64) (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (*.f64 angle angle) (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))
(*.f64 (*.f64 angle (*.f64 angle #s(literal -1/32400 binary64))) (*.f64 (PI.f64) (PI.f64)))
(*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 angle (*.f64 angle #s(literal -1/32400 binary64))))
(*.f64 (*.f64 angle #s(literal -1/32400 binary64)) (*.f64 angle (*.f64 (PI.f64) (PI.f64))))
(*.f64 (*.f64 (*.f64 angle angle) (*.f64 #s(literal -1/32400 binary64) (PI.f64))) (PI.f64))
(*.f64 (*.f64 angle (*.f64 angle (*.f64 (PI.f64) (PI.f64)))) #s(literal -1/32400 binary64))
(*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) (*.f64 angle angle))
(*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 angle #s(literal -1/32400 binary64))) angle)
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 #s(literal -1/32400 binary64) (PI.f64))) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 #s(literal -1/32400 binary64) (PI.f64))) #s(literal 1 binary64)) (PI.f64))
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 #s(literal -1/32400 binary64) (PI.f64))) (cbrt.f64 (PI.f64))) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 #s(literal -1/32400 binary64) (PI.f64))) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 (*.f64 b b) (*.f64 a a)))) (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a (*.f64 a a))))))
(+.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 (*.f64 b b) (*.f64 a a))))))
(fma.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 (*.f64 b b) (*.f64 a a))))))
(fma.f64 (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 (*.f64 b b) (*.f64 a a)))) (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a (*.f64 a a))))))
(/.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (-.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (-.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 (*.f64 b b) (*.f64 a a)))) (-.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 (*.f64 b b) (*.f64 a a)))) (-.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (-.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 (*.f64 b b) (*.f64 a a)))))))
(/.f64 (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 (*.f64 b b) (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (*.f64 (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (-.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a))))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (-.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))
(/.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (+.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 #s(literal 0 binary64) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 b b))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 (*.f64 b b) (*.f64 a a)))) (-.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a))))))) (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 (*.f64 b b) (*.f64 a a)))) (-.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 (*.f64 b b) (*.f64 a a))))) (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))))
(/.f64 (*.f64 (-.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 (*.f64 b b) (*.f64 a a))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (neg.f64 (*.f64 (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (neg.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a)))))))) (neg.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (-.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a))))))) (neg.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 b b)))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 b b)))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 (*.f64 b b) (*.f64 a a)))) (-.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a)))))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 (*.f64 b b) (*.f64 a a)))) (-.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a))))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 (*.f64 b b) (*.f64 a a)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 (*.f64 b b) (*.f64 a a)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 b (*.f64 b (*.f64 b b)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 (*.f64 b b) (*.f64 a a)))) (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a (*.f64 a a))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 b (*.f64 b (*.f64 b b))))) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 (*.f64 b b) (*.f64 a a)))) (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 (*.f64 b b) (*.f64 a a)))) (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 (*.f64 b b) (*.f64 a a)))) (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a (*.f64 a a)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 (*.f64 b b) (*.f64 a a))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 (*.f64 b b) (*.f64 a a))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 (*.f64 b b) (*.f64 a a)))))) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 (*.f64 b b) (*.f64 a a)))))))))
(*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))
(*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 (*.f64 b b) (*.f64 a a)))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (/.f64 #s(literal 2 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) #s(literal 2 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 (-.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a))))))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (-.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))))
(*.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 2 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) #s(literal 2 binary64)) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 (*.f64 b b) (*.f64 a a)))) (-.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 (*.f64 b b) (*.f64 a a)))) (-.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))
(*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))))
(*.f64 (*.f64 (-.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 b b)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 b b)) (*.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))))
(/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (+.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (-.f64 #s(literal 0 binary64) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 b b))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 b b)))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) #s(literal -1 binary64)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 b b)))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 b b)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (-.f64 #s(literal 0 binary64) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 b b))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 b b))))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (-.f64 #s(literal 0 binary64) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 b b))))
(pow.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) #s(literal -1 binary64))
(*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (/.f64 #s(literal 2 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (/.f64 #s(literal 2 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 (*.f64 b b) (*.f64 a a)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (-.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 (*.f64 b b) (*.f64 a a)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 (*.f64 b b) (*.f64 a a)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))
(/.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 (*.f64 b b) (*.f64 a a)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))))
(/.f64 (*.f64 (-.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 (*.f64 b b) (*.f64 a a)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 (*.f64 b b) (*.f64 a a)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 (*.f64 b b) (*.f64 a a)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))
(*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 (*.f64 b b) (*.f64 a a)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))
(*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 (*.f64 b b) (*.f64 a a)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))
(*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 (*.f64 b b) (*.f64 a a)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))))
(*.f64 (*.f64 (-.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (+.f64 (*.f64 b b) (*.f64 a a)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))
(+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a (*.f64 a a)))))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 b (*.f64 b (*.f64 b b))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))) (neg.f64 (/.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))))))
(+.f64 (/.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (neg.f64 (/.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))))
(-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))) (/.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))))
(-.f64 (/.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (/.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))
(-.f64 (/.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a)))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a (*.f64 a a)))))))
(fma.f64 b (*.f64 b (*.f64 b b)) (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a (*.f64 a a)))))
(fma.f64 a (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a a))) (*.f64 b (*.f64 b (*.f64 b b))))
(fma.f64 (*.f64 b b) (*.f64 b b) (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a (*.f64 a a)))))
(fma.f64 (*.f64 b (*.f64 b b)) b (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a (*.f64 a a)))))
(fma.f64 (*.f64 a a) (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 b (*.f64 b (*.f64 b b))))
(fma.f64 (*.f64 a (*.f64 a a)) (-.f64 #s(literal 0 binary64) a) (*.f64 b (*.f64 b (*.f64 b b))))
(fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 b (*.f64 b (*.f64 b b))))
(fma.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))) (neg.f64 (/.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))))))
(fma.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (neg.f64 (/.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))))
(fma.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 a (*.f64 a a)) (*.f64 b (*.f64 b (*.f64 b b))))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 a a) (*.f64 b (*.f64 b (*.f64 b b))))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a a))) a (*.f64 b (*.f64 b (*.f64 b b))))
(fma.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) a) (*.f64 a a) (*.f64 b (*.f64 b (*.f64 b b))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (-.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a (*.f64 a a))))))) (-.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (-.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a (*.f64 a a))))))))
(/.f64 (-.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))
(/.f64 (-.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a))))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a (*.f64 a a))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a))))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a))))))) (neg.f64 (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (-.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a (*.f64 a a)))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a)))))) (neg.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a (*.f64 a a)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))) (*.f64 (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a))))))) (*.f64 (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))))
(/.f64 (-.f64 (*.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a)))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))))
(/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))) (+.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a)))) (-.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 b (*.f64 b (*.f64 b b)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))) (/.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))) (/.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))) (/.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (/.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (/.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (/.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (/.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))
(*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (-.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))))
(*.f64 (-.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (-.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a (*.f64 a a)))))))))
(*.f64 (-.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))
(*.f64 (-.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a (*.f64 a a)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))))
(PI.f64)
(log.f64 (exp.f64 (PI.f64)))
(exp.f64 (log.f64 (PI.f64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (PI.f64))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(fabs.f64 (PI.f64))
(sqrt.f64 (*.f64 (PI.f64) (PI.f64)))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))
(/.f64 (PI.f64) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (PI.f64)))
(/.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) #s(literal -1 binary64))
(pow.f64 (PI.f64) #s(literal 1 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 6 binary64))
(pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (PI.f64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) #s(literal 4 binary64))
(pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)) #s(literal 2/3 binary64))
(pow.f64 (E.f64) (log.f64 (PI.f64)))
(pow.f64 (exp.f64 #s(literal 3 binary64)) (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64))))
(pow.f64 (exp.f64 #s(literal 1/3 binary64)) (*.f64 #s(literal 3 binary64) (log.f64 (PI.f64))))
(pow.f64 (exp.f64 #s(literal 6 binary64)) (*.f64 #s(literal 1/6 binary64) (log.f64 (PI.f64))))
(*.f64 (PI.f64) #s(literal 1 binary64))
(*.f64 (PI.f64) (log.f64 (E.f64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (pow.f64 (PI.f64) #s(literal 5/6 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (pow.f64 (pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 5/6 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (sqrt.f64 (pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 5/6 binary64))))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (log.f64 (exp.f64 (sqrt.f64 (PI.f64)))))
(*.f64 #s(literal 1 binary64) (PI.f64))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))
(*.f64 (cbrt.f64 (PI.f64)) (log.f64 (exp.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)))))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 4/3 binary64)) #s(literal 1/2 binary64)))
(*.f64 (cbrt.f64 (PI.f64)) (exp.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64))))))
(*.f64 (cbrt.f64 (PI.f64)) (sqrt.f64 (pow.f64 (PI.f64) #s(literal 4/3 binary64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (log.f64 (exp.f64 (cbrt.f64 (PI.f64)))))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 9/2 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 9/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/9 binary64)) (pow.f64 (pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4/3 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/9 binary64)) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4/3 binary64))))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 7/3 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 7/3 binary64))))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 9/2 binary64)) (pow.f64 (PI.f64) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64)) #s(literal 1 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 9/2 binary64)) #s(literal 1 binary64)) (pow.f64 (PI.f64) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/18 binary64)) #s(literal 6 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/9 binary64)) #s(literal 6 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/12 binary64)) #s(literal 6 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/12 binary64)) #s(literal 6 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/9 binary64)) #s(literal 6 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/18 binary64)) #s(literal 6 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 5/6 binary64)) #s(literal 1/2 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 4/3 binary64)) #s(literal 1/2 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64)) #s(literal 1/3 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (PI.f64))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 7/3 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4/3 binary64)) #s(literal 1/3 binary64)) (pow.f64 (PI.f64) #s(literal 1/9 binary64)))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 1/3 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/9 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/9 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 1/3 binary64)) #s(literal 3 binary64)))
(*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64))))) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64))) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4/3 binary64))) (pow.f64 (PI.f64) #s(literal 1/9 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 7/3 binary64))) (pow.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 1/3 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (pow.f64 (PI.f64) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 5/6 binary64))) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (PI.f64) #s(literal 4/3 binary64))) (cbrt.f64 (PI.f64)))
(PI.f64)
(log.f64 (exp.f64 (PI.f64)))
(exp.f64 (log.f64 (PI.f64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (PI.f64))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(fabs.f64 (PI.f64))
(sqrt.f64 (*.f64 (PI.f64) (PI.f64)))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))
(/.f64 (PI.f64) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (PI.f64)))
(/.f64 (-.f64 #s(literal 0 binary64) (PI.f64)) #s(literal -1 binary64))
(pow.f64 (PI.f64) #s(literal 1 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 6 binary64))
(pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (PI.f64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) #s(literal 4 binary64))
(pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)) #s(literal 2/3 binary64))
(pow.f64 (E.f64) (log.f64 (PI.f64)))
(pow.f64 (exp.f64 #s(literal 3 binary64)) (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64))))
(pow.f64 (exp.f64 #s(literal 1/3 binary64)) (*.f64 #s(literal 3 binary64) (log.f64 (PI.f64))))
(pow.f64 (exp.f64 #s(literal 6 binary64)) (*.f64 #s(literal 1/6 binary64) (log.f64 (PI.f64))))
(*.f64 (PI.f64) #s(literal 1 binary64))
(*.f64 (PI.f64) (log.f64 (E.f64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (pow.f64 (PI.f64) #s(literal 5/6 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (pow.f64 (pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 5/6 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (sqrt.f64 (pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 5/6 binary64))))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (log.f64 (exp.f64 (sqrt.f64 (PI.f64)))))
(*.f64 #s(literal 1 binary64) (PI.f64))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))
(*.f64 (cbrt.f64 (PI.f64)) (log.f64 (exp.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)))))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 4/3 binary64)) #s(literal 1/2 binary64)))
(*.f64 (cbrt.f64 (PI.f64)) (exp.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64))))))
(*.f64 (cbrt.f64 (PI.f64)) (sqrt.f64 (pow.f64 (PI.f64) #s(literal 4/3 binary64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (log.f64 (exp.f64 (cbrt.f64 (PI.f64)))))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 9/2 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 9/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/9 binary64)) (pow.f64 (pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4/3 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/9 binary64)) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4/3 binary64))))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 7/3 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 7/3 binary64))))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 9/2 binary64)) (pow.f64 (PI.f64) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64)) #s(literal 1 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 9/2 binary64)) #s(literal 1 binary64)) (pow.f64 (PI.f64) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/18 binary64)) #s(literal 6 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/9 binary64)) #s(literal 6 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/12 binary64)) #s(literal 6 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/12 binary64)) #s(literal 6 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/9 binary64)) #s(literal 6 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/18 binary64)) #s(literal 6 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 5/6 binary64)) #s(literal 1/2 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 4/3 binary64)) #s(literal 1/2 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64)) #s(literal 1/3 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (PI.f64))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 7/3 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4/3 binary64)) #s(literal 1/3 binary64)) (pow.f64 (PI.f64) #s(literal 1/9 binary64)))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 1/3 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/9 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/9 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 1/3 binary64)) #s(literal 3 binary64)))
(*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64))))) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64))) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4/3 binary64))) (pow.f64 (PI.f64) #s(literal 1/9 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 7/3 binary64))) (pow.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 1/3 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (pow.f64 (PI.f64) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 5/6 binary64))) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (PI.f64) #s(literal 4/3 binary64))) (cbrt.f64 (PI.f64)))
(+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b))) (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a))))
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) b) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 #s(literal 0 binary64) a)))
(+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a))) (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a))))
(+.f64 (*.f64 b (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))))
(fma.f64 b (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))))
(fma.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a))))
(fma.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)) (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a))))
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) b (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 #s(literal 0 binary64) a)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 b a) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)) (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 (*.f64 b b) (*.f64 a a)))) (-.f64 #s(literal 0 binary64) (+.f64 b a)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b))) (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a))) (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)))) (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b))) (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) b) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 #s(literal 0 binary64) a)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) b) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) b)) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 #s(literal 0 binary64) a)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 #s(literal 0 binary64) a))) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) b) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 #s(literal 0 binary64) a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a))) (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)))) (-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a))) (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)))) (*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a))) (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 b (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (*.f64 b (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))) (*.f64 (*.f64 b (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a))))
(*.f64 (+.f64 b a) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a))))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))))
(*.f64 (-.f64 b a) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))
(*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))
(*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 b a))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)) #s(literal 2 binary64)) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)) (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (+.f64 b a))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 b a)) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))
(*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (+.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)))))
(fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)))
(fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) a) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)))
(fma.f64 b (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)))
(fma.f64 a (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)))
(fma.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)))
(fma.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)))
(fma.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) b (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)))
(fma.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) a (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)))
(fma.f64 (*.f64 a #s(literal 2 binary64)) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)))
(fma.f64 (*.f64 b #s(literal 2 binary64)) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)))
(fma.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)))
(fma.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a))))) (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a))) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 b a) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (-.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))) (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 b a) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))))
(/.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64))) (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 b a))
(/.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 b a))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b)))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (-.f64 (*.f64 b b) (*.f64 a a)))) (-.f64 #s(literal 0 binary64) (-.f64 b a)))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))) (-.f64 #s(literal 0 binary64) (-.f64 b a)))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b))))))
(*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) (+.f64 b a)))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (+.f64 b a))
(*.f64 (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) #s(literal 2 binary64))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) b)) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) a)))))
(*.f64 (*.f64 (+.f64 b a) #s(literal 2 binary64)) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a (-.f64 a b)))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))
(cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))
(sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))
(neg.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64))))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (PI.f64))) #s(literal 1/6 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64))) #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (log.f64 (PI.f64))) #s(literal 3/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (log.f64 (PI.f64))) #s(literal 3/2 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) (log.f64 (PI.f64))) #s(literal 3/2 binary64))))
(fabs.f64 (sqrt.f64 (PI.f64)))
(fabs.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (PI.f64))))
(sqrt.f64 (PI.f64))
(cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))
(/.f64 (sqrt.f64 (PI.f64)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64))))
(/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (PI.f64))) #s(literal -1 binary64))
(pow.f64 (PI.f64) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 3 binary64))
(pow.f64 (sqrt.f64 (PI.f64)) #s(literal 1 binary64))
(pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/4 binary64))
(pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/6 binary64))
(pow.f64 (cbrt.f64 (PI.f64)) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)) #s(literal 1/3 binary64))
(pow.f64 (exp.f64 #s(literal 3 binary64)) (*.f64 #s(literal 1/6 binary64) (log.f64 (PI.f64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (pow.f64 (PI.f64) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/12 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/12 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64)) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 1/6 binary64)) (pow.f64 (pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4/3 binary64)) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/6 binary64)) (sqrt.f64 (PI.f64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 1/6 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 7/3 binary64)) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/9 binary64)) #s(literal 3/2 binary64)) (pow.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 1/3 binary64)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 9/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64)) #s(literal 1/2 binary64)) (pow.f64 (PI.f64) #s(literal 1/12 binary64)))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 9/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/18 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/9 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/9 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/18 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/12 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/12 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64)) #s(literal 1/6 binary64)) (pow.f64 (PI.f64) #s(literal 1/12 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 7/3 binary64)) #s(literal 1/6 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)) #s(literal 1/6 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 4/3 binary64)) #s(literal 1/6 binary64)) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 3/2 binary64)) (sqrt.f64 (PI.f64)))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 1/3 binary64)) #s(literal 3/2 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/9 binary64)) #s(literal 3/2 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64))) (sqrt.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64))))
(*.f64 (sqrt.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64))) (sqrt.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 9/2 binary64))))
(*.f64 (sqrt.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64))) (sqrt.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64))))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 9/2 binary64))) (sqrt.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64))))
(*.f64 angle (*.f64 angle #s(literal -1/32400 binary64)))
(*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle))
(*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64))
(*.f64 (*.f64 angle #s(literal -1/32400 binary64)) angle)
(cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))
(cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))
(cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))
(cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))
(sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))
(neg.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))))

simplify638.0ms (3%)

Memory
12.4MiB live, 853.8MiB allocated
Algorithm
egg-herbie
Rules
6 972×accelerator-lowering-fma.f32
6 972×accelerator-lowering-fma.f64
6 254×*-lowering-*.f32
6 254×*-lowering-*.f64
4 024×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
059911672
1209211062
2527810127
082909758
Stop Event
iter limit
node limit
Counts
492 → 492
Calls
Call 1
Inputs
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a)))))))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (* 1/2267481600000 (* (pow (PI) 5) (* (+ a b) (- b a)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a))))))))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (* -1/30855889612800000000 (* (pow (PI) 7) (* (+ a b) (- b a))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (* 1/2267481600000 (* (pow (PI) 5) (* (+ a b) (- b a)))))))))))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* b (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))))))
(+ (* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* b (+ (* 2 (* b (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))))))
(+ (* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* b (+ (* 2 (* b (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))))))
(* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (+ (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b)))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (+ (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b)))))
(* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b))))
(* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))) (* 2 (/ (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) b))) b)) (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))) (* 2 (/ (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) b))) b)) (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(+ (* 2 (* a (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) (* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* a (+ (* -2 (* a (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))))))
(+ (* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* a (+ (* -2 (* a (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))))))
(* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a))))
(* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (+ (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)) (* 2 (/ (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))))
(* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (+ (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)) (* 2 (/ (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))))
(* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a))))
(* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) a)) (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) a))))
(* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) a)) (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) a))))
(* 2 (+ a b))
(+ (* -1/32400 (* (pow angle 2) (* (pow (PI) 2) (+ a b)))) (* 2 (+ a b)))
(+ (* 2 (+ a b)) (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (+ a b))) (* 1/12597120000 (* (pow angle 2) (* (pow (PI) 4) (+ a b)))))))
(+ (* 2 (+ a b)) (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (+ a b))) (* (pow angle 2) (+ (* -1/12244400640000000 (* (pow angle 2) (* (pow (PI) 6) (+ a b)))) (* 1/12597120000 (* (pow (PI) 4) (+ a b))))))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))
(* 2 (* a (cos (* -1/180 (* angle (PI))))))
(+ (* 2 (* a (cos (* -1/180 (* angle (PI)))))) (* 2 (* b (cos (* -1/180 (* angle (PI)))))))
(+ (* 2 (* a (cos (* -1/180 (* angle (PI)))))) (* 2 (* b (cos (* -1/180 (* angle (PI)))))))
(+ (* 2 (* a (cos (* -1/180 (* angle (PI)))))) (* 2 (* b (cos (* -1/180 (* angle (PI)))))))
(* 2 (* b (cos (* -1/180 (* angle (PI))))))
(* b (+ (* 2 (cos (* -1/180 (* angle (PI))))) (* 2 (/ (* a (cos (* -1/180 (* angle (PI))))) b))))
(* b (+ (* 2 (cos (* -1/180 (* angle (PI))))) (* 2 (/ (* a (cos (* -1/180 (* angle (PI))))) b))))
(* b (+ (* 2 (cos (* -1/180 (* angle (PI))))) (* 2 (/ (* a (cos (* -1/180 (* angle (PI))))) b))))
(* 2 (* b (cos (* -1/180 (* angle (PI))))))
(* -1 (* b (+ (* -2 (cos (* -1/180 (* angle (PI))))) (* -2 (/ (* a (cos (* -1/180 (* angle (PI))))) b)))))
(* -1 (* b (+ (* -2 (cos (* -1/180 (* angle (PI))))) (* -2 (/ (* a (cos (* -1/180 (* angle (PI))))) b)))))
(* -1 (* b (+ (* -2 (cos (* -1/180 (* angle (PI))))) (* -2 (/ (* a (cos (* -1/180 (* angle (PI))))) b)))))
(* 2 (* b (cos (* -1/180 (* angle (PI))))))
(+ (* 2 (* a (cos (* -1/180 (* angle (PI)))))) (* 2 (* b (cos (* -1/180 (* angle (PI)))))))
(+ (* 2 (* a (cos (* -1/180 (* angle (PI)))))) (* 2 (* b (cos (* -1/180 (* angle (PI)))))))
(+ (* 2 (* a (cos (* -1/180 (* angle (PI)))))) (* 2 (* b (cos (* -1/180 (* angle (PI)))))))
(* 2 (* a (cos (* -1/180 (* angle (PI))))))
(* a (+ (* 2 (cos (* -1/180 (* angle (PI))))) (* 2 (/ (* b (cos (* -1/180 (* angle (PI))))) a))))
(* a (+ (* 2 (cos (* -1/180 (* angle (PI))))) (* 2 (/ (* b (cos (* -1/180 (* angle (PI))))) a))))
(* a (+ (* 2 (cos (* -1/180 (* angle (PI))))) (* 2 (/ (* b (cos (* -1/180 (* angle (PI))))) a))))
(* 2 (* a (cos (* -1/180 (* angle (PI))))))
(* -1 (* a (+ (* -2 (cos (* -1/180 (* angle (PI))))) (* -2 (/ (* b (cos (* -1/180 (* angle (PI))))) a)))))
(* -1 (* a (+ (* -2 (cos (* -1/180 (* angle (PI))))) (* -2 (/ (* b (cos (* -1/180 (* angle (PI))))) a)))))
(* -1 (* a (+ (* -2 (cos (* -1/180 (* angle (PI))))) (* -2 (/ (* b (cos (* -1/180 (* angle (PI))))) a)))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* 1/90 (* (pow b 2) (PI)))
(* 1/90 (* (pow b 2) (PI)))
(* 1/90 (* (pow b 2) (PI)))
(* 1/90 (* (pow b 2) (PI)))
(* 1/90 (* (pow b 2) (PI)))
(* 1/90 (* (pow b 2) (PI)))
(* 1/90 (* (pow b 2) (PI)))
(* 1/90 (* (pow b 2) (PI)))
(* 1/90 (* (pow b 2) (PI)))
(* 1/90 (* (pow b 2) (PI)))
(* 1/90 (* (pow b 2) (PI)))
(* 1/90 (* (pow b 2) (PI)))
(* (pow b 2) (PI))
(* (pow b 2) (PI))
(* (pow b 2) (PI))
(* (pow b 2) (PI))
(* (pow b 2) (PI))
(* (pow b 2) (PI))
(* (pow b 2) (PI))
(* (pow b 2) (PI))
(* (pow b 2) (PI))
(* (pow b 2) (PI))
(* (pow b 2) (PI))
(* (pow b 2) (PI))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/5832000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/17496000 (* (pow (PI) 3) (* (+ a b) (- b a))))))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/5832000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (+ (* -1/17496000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* 1/11337408000000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (* 1/1133740800000 (* (pow (PI) 5) (* (+ a b) (- b a)))))))))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/5832000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (+ (* -1/17496000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* 1/11337408000000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (+ (* 1/1133740800000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/734664038400000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (* -1/15427944806400000000 (* (pow (PI) 7) (* (+ a b) (- b a))))))))))))))
(* -1/32400 (* (pow angle 2) (* (pow (PI) 2) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))))
(* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))) (pow angle 2)))))
(* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))) (pow angle 2)))))
(* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))) (pow angle 2)))))
(* -1/32400 (* (pow angle 2) (* (pow (PI) 2) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))))
(* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))) (pow angle 2)))))
(* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))) (pow angle 2)))))
(* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))) (pow angle 2)))))
(* -1 (* (pow a 2) (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))))
(+ (* -1 (* (pow a 2) (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))) (* b (* (sin (* 1/180 (* angle (PI)))) (* (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))) (+ a (* -1 a))))))
(+ (* -1 (* (pow a 2) (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))) (* b (+ (* b (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))) (* (sin (* 1/180 (* angle (PI)))) (* (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))) (+ a (* -1 a)))))))
(+ (* -1 (* (pow a 2) (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))) (* b (+ (* b (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))) (* (sin (* 1/180 (* angle (PI)))) (* (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))) (+ a (* -1 a)))))))
(* (pow b 2) (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))
(* (pow b 2) (+ (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))) (+ a (* -1 a)))) b)))
(* (pow b 2) (+ (* -1 (/ (* (pow a 2) (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))) (pow b 2))) (+ (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))) (+ a (* -1 a)))) b))))
(* (pow b 2) (+ (* -1 (/ (* (pow a 2) (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))) (pow b 2))) (+ (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))) (+ a (* -1 a)))) b))))
(* (pow b 2) (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))
(* (pow b 2) (+ (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))) (+ a (* -1 a)))) b)))
(* (pow b 2) (+ (* -1 (/ (+ (* -1 (* (sin (* 1/180 (* angle (PI)))) (* (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))) (+ a (* -1 a))))) (/ (* (pow a 2) (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))) b)) b)) (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))))
(* (pow b 2) (+ (* -1 (/ (+ (* -1 (* (sin (* 1/180 (* angle (PI)))) (* (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))) (+ a (* -1 a))))) (/ (* (pow a 2) (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))) b)) b)) (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))))
(* (pow b 2) (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))
(+ (* a (* (sin (* 1/180 (* angle (PI)))) (* (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))) (+ b (* -1 b))))) (* (pow b 2) (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))))
(+ (* a (+ (* -1 (* a (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))) (* (sin (* 1/180 (* angle (PI)))) (* (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))) (+ b (* -1 b)))))) (* (pow b 2) (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))))
(+ (* a (+ (* -1 (* a (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))) (* (sin (* 1/180 (* angle (PI)))) (* (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))) (+ b (* -1 b)))))) (* (pow b 2) (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))))
(* -1 (* (pow a 2) (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))))
(* (pow a 2) (+ (* -1 (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))) (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))) (+ b (* -1 b)))) a)))
(* (pow a 2) (+ (* -1 (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))) (+ (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))) (+ b (* -1 b)))) a) (/ (* (pow b 2) (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))) (pow a 2)))))
(* (pow a 2) (+ (* -1 (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))) (+ (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))) (+ b (* -1 b)))) a) (/ (* (pow b 2) (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))) (pow a 2)))))
(* -1 (* (pow a 2) (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))))
(* (pow a 2) (+ (* -1 (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))) (* -1 (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))) (+ b (* -1 b)))) a))))
(* (pow a 2) (+ (* -1 (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))) (* -1 (/ (+ (* -1 (/ (* (pow b 2) (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))) a)) (* (sin (* 1/180 (* angle (PI)))) (* (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))) (+ b (* -1 b))))) a))))
(* (pow a 2) (+ (* -1 (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))) (* -1 (/ (+ (* -1 (/ (* (pow b 2) (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))) a)) (* (sin (* 1/180 (* angle (PI)))) (* (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))) (+ b (* -1 b))))) a))))
(* 2 (+ a b))
(+ (* -1/32400 (* (pow angle 2) (* (pow (PI) 2) (+ a b)))) (* 2 (+ a b)))
(+ (* -1/32400 (* (pow angle 2) (* (pow (PI) 2) (+ a b)))) (* 2 (+ a b)))
(+ (* -1/32400 (* (pow angle 2) (* (pow (PI) 2) (+ a b)))) (* 2 (+ a b)))
(* -1/32400 (* (pow angle 2) (* (pow (PI) 2) (+ a b))))
(* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (+ a b))) (* 2 (/ (+ a b) (pow angle 2)))))
(* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (+ a b))) (* 2 (/ (+ a b) (pow angle 2)))))
(* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (+ a b))) (* 2 (/ (+ a b) (pow angle 2)))))
(* -1/32400 (* (pow angle 2) (* (pow (PI) 2) (+ a b))))
(* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (+ a b))) (* 2 (/ (+ a b) (pow angle 2)))))
(* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (+ a b))) (* 2 (/ (+ a b) (pow angle 2)))))
(* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (+ a b))) (* 2 (/ (+ a b) (pow angle 2)))))
(* a (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))
(+ (* a (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) (* b (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))
(+ (* a (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) (* b (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))
(+ (* a (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) (* b (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))
(* b (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))
(* b (+ 2 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (* a (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) b))))
(* b (+ 2 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (* a (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) b))))
(* b (+ 2 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (* a (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) b))))
(* b (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))
(* -1 (* b (+ (* -1 (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) (* -1 (/ (* a (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) b)))))
(* -1 (* b (+ (* -1 (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) (* -1 (/ (* a (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) b)))))
(* -1 (* b (+ (* -1 (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) (* -1 (/ (* a (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) b)))))
(* b (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))
(+ (* a (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) (* b (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))
(+ (* a (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) (* b (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))
(+ (* a (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) (* b (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))
(* a (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))
(* a (+ 2 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (* b (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) a))))
(* a (+ 2 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (* b (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) a))))
(* a (+ 2 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (* b (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) a))))
(* a (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))
(* -1 (* a (+ (* -1 (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) (* -1 (/ (* b (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) a)))))
(* -1 (* a (+ (* -1 (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) (* -1 (/ (* b (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) a)))))
(* -1 (* a (+ (* -1 (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) (* -1 (/ (* b (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) a)))))
2
(+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))
(+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))
(+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))
(* -1/32400 (* (pow angle 2) (pow (PI) 2)))
(* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (* 2 (/ 1 (pow angle 2)))))
(* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (* 2 (/ 1 (pow angle 2)))))
(* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (* 2 (/ 1 (pow angle 2)))))
(* -1/32400 (* (pow angle 2) (pow (PI) 2)))
(* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (* 2 (/ 1 (pow angle 2)))))
(* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (* 2 (/ 1 (pow angle 2)))))
(* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (* 2 (/ 1 (pow angle 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)))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(* 1/90 (/ (* angle (* (PI) (- (pow b 4) (pow a 4)))) (+ (pow a 2) (pow b 2))))
(* angle (+ (* -1/17496000 (/ (* (pow angle 2) (* (pow (PI) 3) (- (pow b 4) (pow a 4)))) (+ (pow a 2) (pow b 2)))) (* 1/90 (/ (* (PI) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2))))))
(* angle (+ (* 1/90 (/ (* (PI) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2)))) (* (pow angle 2) (+ (* -1/17496000 (/ (* (pow (PI) 3) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2)))) (* 1/11337408000000 (/ (* (pow angle 2) (* (pow (PI) 5) (- (pow b 4) (pow a 4)))) (+ (pow a 2) (pow b 2))))))))
(* angle (+ (* 1/90 (/ (* (PI) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2)))) (* (pow angle 2) (+ (* -1/17496000 (/ (* (pow (PI) 3) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2)))) (* (pow angle 2) (+ (* -1/15427944806400000000 (/ (* (pow angle 2) (* (pow (PI) 7) (- (pow b 4) (pow a 4)))) (+ (pow a 2) (pow b 2)))) (* 1/11337408000000 (/ (* (pow (PI) 5) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2))))))))))
(* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2))))
(* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2))))
(* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2))))
(* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2))))
(* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2))))
(* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2))))
(* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2))))
(* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2))))
(* 2 (/ (sin (* 1/180 (* angle (PI)))) (pow a 2)))
(+ (* -2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 4))) (* 2 (/ (sin (* 1/180 (* angle (PI)))) (pow a 2))))
(+ (* 2 (/ (sin (* 1/180 (* angle (PI)))) (pow a 2))) (* (pow b 2) (+ (* -2 (/ (sin (* 1/180 (* angle (PI)))) (pow a 4))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 6))))))
(+ (* 2 (/ (sin (* 1/180 (* angle (PI)))) (pow a 2))) (* (pow b 2) (+ (* -2 (/ (sin (* 1/180 (* angle (PI)))) (pow a 4))) (* (pow b 2) (+ (* -2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 8))) (* 2 (/ (sin (* 1/180 (* angle (PI)))) (pow a 6))))))))
(* 2 (/ (sin (* 1/180 (* angle (PI)))) (pow b 2)))
(/ (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))) (pow b 2))
(/ (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow a 4) (sin (* 1/180 (* angle (PI))))) (pow b 4))))) (pow b 2))
(/ (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (+ (* -2 (/ (* (pow a 6) (sin (* 1/180 (* angle (PI))))) (pow b 6))) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow a 4) (sin (* 1/180 (* angle (PI))))) (pow b 4)))))) (pow b 2))
(* 2 (/ (sin (* 1/180 (* angle (PI)))) (pow b 2)))
(/ (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))) (pow b 2))
(/ (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow a 4) (sin (* 1/180 (* angle (PI))))) (pow b 4))))) (pow b 2))
(/ (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (+ (* -2 (/ (* (pow a 6) (sin (* 1/180 (* angle (PI))))) (pow b 6))) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow a 4) (sin (* 1/180 (* angle (PI))))) (pow b 4)))))) (pow b 2))
(* 2 (/ (sin (* 1/180 (* angle (PI)))) (pow b 2)))
(+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 4))) (* 2 (/ (sin (* 1/180 (* angle (PI)))) (pow b 2))))
(+ (* 2 (/ (sin (* 1/180 (* angle (PI)))) (pow b 2))) (* (pow a 2) (+ (* -2 (/ (sin (* 1/180 (* angle (PI)))) (pow b 4))) (* 2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 6))))))
(+ (* 2 (/ (sin (* 1/180 (* angle (PI)))) (pow b 2))) (* (pow a 2) (+ (* -2 (/ (sin (* 1/180 (* angle (PI)))) (pow b 4))) (* (pow a 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 8))) (* 2 (/ (sin (* 1/180 (* angle (PI)))) (pow b 6))))))))
(* 2 (/ (sin (* 1/180 (* angle (PI)))) (pow a 2)))
(/ (+ (* -2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2))) (* 2 (sin (* 1/180 (* angle (PI)))))) (pow a 2))
(/ (+ (* -2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2))) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 4) (sin (* 1/180 (* angle (PI))))) (pow a 4))))) (pow a 2))
(/ (+ (* -2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2))) (+ (* -2 (/ (* (pow b 6) (sin (* 1/180 (* angle (PI))))) (pow a 6))) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 4) (sin (* 1/180 (* angle (PI))))) (pow a 4)))))) (pow a 2))
(* 2 (/ (sin (* 1/180 (* angle (PI)))) (pow a 2)))
(/ (+ (* -2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2))) (* 2 (sin (* 1/180 (* angle (PI)))))) (pow a 2))
(/ (+ (* -2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2))) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 4) (sin (* 1/180 (* angle (PI))))) (pow a 4))))) (pow a 2))
(/ (+ (* -2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2))) (+ (* -2 (/ (* (pow b 6) (sin (* 1/180 (* angle (PI))))) (pow a 6))) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 4) (sin (* 1/180 (* angle (PI))))) (pow a 4)))))) (pow a 2))
(* 1/90 (/ (* angle (PI)) (+ (pow a 2) (pow b 2))))
(* angle (+ (* -1/17496000 (/ (* (pow angle 2) (pow (PI) 3)) (+ (pow a 2) (pow b 2)))) (* 1/90 (/ (PI) (+ (pow a 2) (pow b 2))))))
(* angle (+ (* 1/90 (/ (PI) (+ (pow a 2) (pow b 2)))) (* (pow angle 2) (+ (* -1/17496000 (/ (pow (PI) 3) (+ (pow a 2) (pow b 2)))) (* 1/11337408000000 (/ (* (pow angle 2) (pow (PI) 5)) (+ (pow a 2) (pow b 2))))))))
(* angle (+ (* 1/90 (/ (PI) (+ (pow a 2) (pow b 2)))) (* (pow angle 2) (+ (* -1/17496000 (/ (pow (PI) 3) (+ (pow a 2) (pow b 2)))) (* (pow angle 2) (+ (* -1/15427944806400000000 (/ (* (pow angle 2) (pow (PI) 7)) (+ (pow a 2) (pow b 2)))) (* 1/11337408000000 (/ (pow (PI) 5) (+ (pow a 2) (pow b 2))))))))))
(* 2 (/ (sin (* 1/180 (* angle (PI)))) (+ (pow a 2) (pow b 2))))
(* 2 (/ (sin (* 1/180 (* angle (PI)))) (+ (pow a 2) (pow b 2))))
(* 2 (/ (sin (* 1/180 (* angle (PI)))) (+ (pow a 2) (pow b 2))))
(* 2 (/ (sin (* 1/180 (* angle (PI)))) (+ (pow a 2) (pow b 2))))
(* 2 (/ (sin (* 1/180 (* angle (PI)))) (+ (pow a 2) (pow b 2))))
(* 2 (/ (sin (* 1/180 (* angle (PI)))) (+ (pow a 2) (pow b 2))))
(* 2 (/ (sin (* 1/180 (* angle (PI)))) (+ (pow a 2) (pow b 2))))
(* 2 (/ (sin (* 1/180 (* angle (PI)))) (+ (pow a 2) (pow b 2))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* 1/90 (/ (* angle (* (PI) (- (pow b 4) (pow a 4)))) (+ (pow a 2) (pow b 2))))
(* angle (+ (* 1/90 (/ (* (PI) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (/ (* (pow (PI) 3) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2)))) (* -1/34992000 (/ (* (pow (PI) 3) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2)))))))))
(* angle (+ (* 1/90 (/ (* (PI) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (/ (* (pow (PI) 5) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2)))) (+ (* 1/4534963200000 (/ (* (pow (PI) 5) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2)))) (* 1/2267481600000 (/ (* (pow (PI) 5) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2)))))))) (* 2 (+ (* -1/11664000 (/ (* (pow (PI) 3) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2)))) (* -1/34992000 (/ (* (pow (PI) 3) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2))))))))))
(* angle (+ (* 1/90 (/ (* (PI) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (/ (* (pow (PI) 3) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2)))) (* -1/34992000 (/ (* (pow (PI) 3) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (/ (* (pow (PI) 7) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2)))) (+ (* -1/1469328076800000000 (/ (* (pow (PI) 7) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2)))) (+ (* -1/4407984230400000000 (/ (* (pow (PI) 7) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2)))) (* -1/30855889612800000000 (/ (* (pow (PI) 7) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2))))))))) (* 2 (+ (* 1/22674816000000 (/ (* (pow (PI) 5) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2)))) (+ (* 1/4534963200000 (/ (* (pow (PI) 5) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2)))) (* 1/2267481600000 (/ (* (pow (PI) 5) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2)))))))))))))
(* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 4) (pow a 4)))) (+ (pow a 2) (pow b 2))))
(* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 4) (pow a 4)))) (+ (pow a 2) (pow b 2))))
(* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 4) (pow a 4)))) (+ (pow a 2) (pow b 2))))
(* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 4) (pow a 4)))) (+ (pow a 2) (pow b 2))))
(* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 4) (pow a 4)))) (+ (pow a 2) (pow b 2))))
(* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 4) (pow a 4)))) (+ (pow a 2) (pow b 2))))
(* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 4) (pow a 4)))) (+ (pow a 2) (pow b 2))))
(* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 4) (pow a 4)))) (+ (pow a 2) (pow b 2))))
(* -1 (pow a 4))
(- (pow b 4) (pow a 4))
(- (pow b 4) (pow a 4))
(- (pow b 4) (pow a 4))
(pow b 4)
(* (pow b 4) (+ 1 (* -1 (/ (pow a 4) (pow b 4)))))
(* (pow b 4) (+ 1 (* -1 (/ (pow a 4) (pow b 4)))))
(* (pow b 4) (+ 1 (* -1 (/ (pow a 4) (pow b 4)))))
(pow b 4)
(* (pow b 4) (+ 1 (* -1 (/ (pow a 4) (pow b 4)))))
(* (pow b 4) (+ 1 (* -1 (/ (pow a 4) (pow b 4)))))
(* (pow b 4) (+ 1 (* -1 (/ (pow a 4) (pow b 4)))))
(pow b 4)
(+ (* -1 (pow a 4)) (pow b 4))
(+ (* -1 (pow a 4)) (pow b 4))
(+ (* -1 (pow a 4)) (pow b 4))
(* -1 (pow a 4))
(* (pow a 4) (- (/ (pow b 4) (pow a 4)) 1))
(* (pow a 4) (- (/ (pow b 4) (pow a 4)) 1))
(* (pow a 4) (- (/ (pow b 4) (pow a 4)) 1))
(* -1 (pow a 4))
(* (pow a 4) (- (/ (pow b 4) (pow a 4)) 1))
(* (pow a 4) (- (/ (pow b 4) (pow a 4)) 1))
(* (pow a 4) (- (/ (pow b 4) (pow a 4)) 1))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a)))))))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (* 1/2267481600000 (* (pow (PI) 5) (* (+ a b) (- b a)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a))))))))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (* -1/30855889612800000000 (* (pow (PI) 7) (* (+ a b) (- b a))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (* 1/2267481600000 (* (pow (PI) 5) (* (+ a b) (- b a)))))))))))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* b (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))))))
(+ (* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* b (+ (* 2 (* b (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))))))
(+ (* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* b (+ (* 2 (* b (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))))))
(* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (+ (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b)))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (+ (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b)))))
(* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b))))
(* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))) (* 2 (/ (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) b))) b)) (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))) (* 2 (/ (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) b))) b)) (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(+ (* 2 (* a (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) (* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* a (+ (* -2 (* a (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))))))
(+ (* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* a (+ (* -2 (* a (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))))))
(* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a))))
(* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (+ (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)) (* 2 (/ (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))))
(* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (+ (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)) (* 2 (/ (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))))
(* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a))))
(* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) a)) (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) a))))
(* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) a)) (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) a))))
(* 2 (+ a b))
(+ (* -1/32400 (* (pow angle 2) (* (pow (PI) 2) (+ a b)))) (* 2 (+ a b)))
(+ (* 2 (+ a b)) (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (+ a b))) (* 1/12597120000 (* (pow angle 2) (* (pow (PI) 4) (+ a b)))))))
(+ (* 2 (+ a b)) (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (+ a b))) (* (pow angle 2) (+ (* -1/12244400640000000 (* (pow angle 2) (* (pow (PI) 6) (+ a b)))) (* 1/12597120000 (* (pow (PI) 4) (+ a b))))))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))
(* 2 (* a (cos (* -1/180 (* angle (PI))))))
(+ (* 2 (* a (cos (* -1/180 (* angle (PI)))))) (* 2 (* b (cos (* -1/180 (* angle (PI)))))))
(+ (* 2 (* a (cos (* -1/180 (* angle (PI)))))) (* 2 (* b (cos (* -1/180 (* angle (PI)))))))
(+ (* 2 (* a (cos (* -1/180 (* angle (PI)))))) (* 2 (* b (cos (* -1/180 (* angle (PI)))))))
(* 2 (* b (cos (* -1/180 (* angle (PI))))))
(* b (+ (* 2 (cos (* -1/180 (* angle (PI))))) (* 2 (/ (* a (cos (* -1/180 (* angle (PI))))) b))))
(* b (+ (* 2 (cos (* -1/180 (* angle (PI))))) (* 2 (/ (* a (cos (* -1/180 (* angle (PI))))) b))))
(* b (+ (* 2 (cos (* -1/180 (* angle (PI))))) (* 2 (/ (* a (cos (* -1/180 (* angle (PI))))) b))))
(* 2 (* b (cos (* -1/180 (* angle (PI))))))
(* -1 (* b (+ (* -2 (cos (* -1/180 (* angle (PI))))) (* -2 (/ (* a (cos (* -1/180 (* angle (PI))))) b)))))
(* -1 (* b (+ (* -2 (cos (* -1/180 (* angle (PI))))) (* -2 (/ (* a (cos (* -1/180 (* angle (PI))))) b)))))
(* -1 (* b (+ (* -2 (cos (* -1/180 (* angle (PI))))) (* -2 (/ (* a (cos (* -1/180 (* angle (PI))))) b)))))
(* 2 (* b (cos (* -1/180 (* angle (PI))))))
(+ (* 2 (* a (cos (* -1/180 (* angle (PI)))))) (* 2 (* b (cos (* -1/180 (* angle (PI)))))))
(+ (* 2 (* a (cos (* -1/180 (* angle (PI)))))) (* 2 (* b (cos (* -1/180 (* angle (PI)))))))
(+ (* 2 (* a (cos (* -1/180 (* angle (PI)))))) (* 2 (* b (cos (* -1/180 (* angle (PI)))))))
(* 2 (* a (cos (* -1/180 (* angle (PI))))))
(* a (+ (* 2 (cos (* -1/180 (* angle (PI))))) (* 2 (/ (* b (cos (* -1/180 (* angle (PI))))) a))))
(* a (+ (* 2 (cos (* -1/180 (* angle (PI))))) (* 2 (/ (* b (cos (* -1/180 (* angle (PI))))) a))))
(* a (+ (* 2 (cos (* -1/180 (* angle (PI))))) (* 2 (/ (* b (cos (* -1/180 (* angle (PI))))) a))))
(* 2 (* a (cos (* -1/180 (* angle (PI))))))
(* -1 (* a (+ (* -2 (cos (* -1/180 (* angle (PI))))) (* -2 (/ (* b (cos (* -1/180 (* angle (PI))))) a)))))
(* -1 (* a (+ (* -2 (cos (* -1/180 (* angle (PI))))) (* -2 (/ (* b (cos (* -1/180 (* angle (PI))))) a)))))
(* -1 (* a (+ (* -2 (cos (* -1/180 (* angle (PI))))) (* -2 (/ (* b (cos (* -1/180 (* angle (PI))))) a)))))
1
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(cos (* -1/180 (* angle (PI))))
(cos (* -1/180 (* angle (PI))))
(cos (* -1/180 (* angle (PI))))
(cos (* -1/180 (* angle (PI))))
(cos (* -1/180 (* angle (PI))))
(cos (* -1/180 (* angle (PI))))
(cos (* -1/180 (* angle (PI))))
(cos (* -1/180 (* angle (PI))))
(* 1/180 (* angle (PI)))
(* 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 angle 2))
(* -1/32400 (pow angle 2))
(* -1/32400 (pow angle 2))
(* -1/32400 (pow angle 2))
(* -1/32400 (pow angle 2))
(* -1/32400 (pow angle 2))
(* -1/32400 (pow angle 2))
(* -1/32400 (pow angle 2))
(* -1/32400 (pow angle 2))
(* -1/32400 (pow angle 2))
(* -1/32400 (pow angle 2))
(* -1/32400 (pow angle 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
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(cos (* -1/180 (* angle (PI))))
(cos (* -1/180 (* angle (PI))))
(cos (* -1/180 (* angle (PI))))
(cos (* -1/180 (* angle (PI))))
(cos (* -1/180 (* angle (PI))))
(cos (* -1/180 (* angle (PI))))
(cos (* -1/180 (* angle (PI))))
(cos (* -1/180 (* angle (PI))))
(* 1/180 (* angle (PI)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
Outputs
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a)))))))))
(*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/8748000 binary64)))))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (* 1/2267481600000 (* (pow (PI) 5) (* (+ a b) (- b a)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a))))))))))
(*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/8748000 binary64))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (pow.f64 (PI.f64) #s(literal 5 binary64))) #s(literal 1/1417176000000 binary64))))))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (* -1/30855889612800000000 (* (pow (PI) 7) (* (+ a b) (- b a))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (* 1/2267481600000 (* (pow (PI) 5) (* (+ a b) (- b a)))))))))))))
(*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/8748000 binary64)))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (pow.f64 (PI.f64) #s(literal 5 binary64))) #s(literal 1/1417176000000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (pow.f64 (PI.f64) #s(literal 7 binary64))) #s(literal -1/482123275200000000 binary64))))))))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(+ (* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* b (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))))))
(+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) #s(literal 0 binary64))
(+ (* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* b (+ (* 2 (* b (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))))))
(+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))))
(+ (* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* b (+ (* 2 (* b (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))))))
(+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))))
(* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* (pow b 2) (+ (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b))))
(*.f64 (*.f64 b b) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (+.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 0 binary64))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (+ (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b)))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (+.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 0 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (*.f64 b b))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (+ (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b)))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (+.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 0 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (*.f64 b b))))
(* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* (pow b 2) (+ (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b))))
(*.f64 (*.f64 b b) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (+.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 0 binary64))))
(* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))) (* 2 (/ (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) b))) b)) (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) b))) #s(literal 0 binary64)) b)))
(* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))) (* 2 (/ (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) b))) b)) (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) b))) #s(literal 0 binary64)) b)))
(* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(+ (* 2 (* a (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) (* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) #s(literal 0 binary64))
(+ (* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* a (+ (* -2 (* a (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))))))
(+.f64 (*.f64 a (*.f64 (*.f64 #s(literal -2 binary64) a) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) #s(literal 0 binary64)))
(+ (* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* a (+ (* -2 (* a (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))))))
(+.f64 (*.f64 a (*.f64 (*.f64 #s(literal -2 binary64) a) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) #s(literal 0 binary64)))
(* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal -2 binary64)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) #s(literal 0 binary64)))
(* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (+ (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)) (* 2 (/ (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))))
(*.f64 (*.f64 a a) (+.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal -2 binary64)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) #s(literal 0 binary64)) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (*.f64 a a))))
(* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (+ (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)) (* 2 (/ (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))))
(*.f64 (*.f64 a a) (+.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal -2 binary64)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) #s(literal 0 binary64)) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (*.f64 a a))))
(* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal -2 binary64)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) #s(literal 0 binary64)))
(* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) a)) (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) a))))
(*.f64 (*.f64 a a) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal -2 binary64)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (*.f64 b b) a))) #s(literal 0 binary64)) a)))
(* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) a)) (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) a))))
(*.f64 (*.f64 a a) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal -2 binary64)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (*.f64 b b) a))) #s(literal 0 binary64)) a)))
(* 2 (+ a b))
(*.f64 (+.f64 a b) #s(literal 2 binary64))
(+ (* -1/32400 (* (pow angle 2) (* (pow (PI) 2) (+ a b)))) (* 2 (+ a b)))
(+.f64 (*.f64 (+.f64 a b) #s(literal 2 binary64)) (*.f64 #s(literal -1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (PI.f64))) (+.f64 a b))))
(+ (* 2 (+ a b)) (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (+ a b))) (* 1/12597120000 (* (pow angle 2) (* (pow (PI) 4) (+ a b)))))))
(+.f64 (*.f64 (+.f64 a b) #s(literal 2 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (+.f64 a b) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 #s(literal 1/12597120000 binary64) (*.f64 angle angle)) (*.f64 (+.f64 a b) (pow.f64 (PI.f64) #s(literal 4 binary64)))))))
(+ (* 2 (+ a b)) (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (+ a b))) (* (pow angle 2) (+ (* -1/12244400640000000 (* (pow angle 2) (* (pow (PI) 6) (+ a b)))) (* 1/12597120000 (* (pow (PI) 4) (+ a b))))))))
(+.f64 (*.f64 (+.f64 a b) #s(literal 2 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (+.f64 a b) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/12244400640000000 binary64) (*.f64 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) #s(literal 6 binary64))) (+.f64 a b))) (*.f64 (*.f64 #s(literal 1/12597120000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) (+.f64 a b)))))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))
(*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) #s(literal 2 binary64)))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))
(*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) #s(literal 2 binary64)))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))
(*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) #s(literal 2 binary64)))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))
(*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) #s(literal 2 binary64)))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))
(*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) #s(literal 2 binary64)))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))
(*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) #s(literal 2 binary64)))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))
(*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) #s(literal 2 binary64)))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))
(*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) #s(literal 2 binary64)))
(* 2 (* a (cos (* -1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) a) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))))
(+ (* 2 (* a (cos (* -1/180 (* angle (PI)))))) (* 2 (* b (cos (* -1/180 (* angle (PI)))))))
(*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) #s(literal 2 binary64)))
(+ (* 2 (* a (cos (* -1/180 (* angle (PI)))))) (* 2 (* b (cos (* -1/180 (* angle (PI)))))))
(*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) #s(literal 2 binary64)))
(+ (* 2 (* a (cos (* -1/180 (* angle (PI)))))) (* 2 (* b (cos (* -1/180 (* angle (PI)))))))
(*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) #s(literal 2 binary64)))
(* 2 (* b (cos (* -1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) b) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))))
(* b (+ (* 2 (cos (* -1/180 (* angle (PI))))) (* 2 (/ (* a (cos (* -1/180 (* angle (PI))))) b))))
(*.f64 b (*.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 a b)))))
(* b (+ (* 2 (cos (* -1/180 (* angle (PI))))) (* 2 (/ (* a (cos (* -1/180 (* angle (PI))))) b))))
(*.f64 b (*.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 a b)))))
(* b (+ (* 2 (cos (* -1/180 (* angle (PI))))) (* 2 (/ (* a (cos (* -1/180 (* angle (PI))))) b))))
(*.f64 b (*.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 a b)))))
(* 2 (* b (cos (* -1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) b) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))))
(* -1 (* b (+ (* -2 (cos (* -1/180 (* angle (PI))))) (* -2 (/ (* a (cos (* -1/180 (* angle (PI))))) b)))))
(*.f64 b (*.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 a b)))))
(* -1 (* b (+ (* -2 (cos (* -1/180 (* angle (PI))))) (* -2 (/ (* a (cos (* -1/180 (* angle (PI))))) b)))))
(*.f64 b (*.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 a b)))))
(* -1 (* b (+ (* -2 (cos (* -1/180 (* angle (PI))))) (* -2 (/ (* a (cos (* -1/180 (* angle (PI))))) b)))))
(*.f64 b (*.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 a b)))))
(* 2 (* b (cos (* -1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) b) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))))
(+ (* 2 (* a (cos (* -1/180 (* angle (PI)))))) (* 2 (* b (cos (* -1/180 (* angle (PI)))))))
(*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) #s(literal 2 binary64)))
(+ (* 2 (* a (cos (* -1/180 (* angle (PI)))))) (* 2 (* b (cos (* -1/180 (* angle (PI)))))))
(*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) #s(literal 2 binary64)))
(+ (* 2 (* a (cos (* -1/180 (* angle (PI)))))) (* 2 (* b (cos (* -1/180 (* angle (PI)))))))
(*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) #s(literal 2 binary64)))
(* 2 (* a (cos (* -1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) a) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))))
(* a (+ (* 2 (cos (* -1/180 (* angle (PI))))) (* 2 (/ (* b (cos (* -1/180 (* angle (PI))))) a))))
(*.f64 a (*.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 b a)))))
(* a (+ (* 2 (cos (* -1/180 (* angle (PI))))) (* 2 (/ (* b (cos (* -1/180 (* angle (PI))))) a))))
(*.f64 a (*.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 b a)))))
(* a (+ (* 2 (cos (* -1/180 (* angle (PI))))) (* 2 (/ (* b (cos (* -1/180 (* angle (PI))))) a))))
(*.f64 a (*.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 b a)))))
(* 2 (* a (cos (* -1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) a) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))))
(* -1 (* a (+ (* -2 (cos (* -1/180 (* angle (PI))))) (* -2 (/ (* b (cos (* -1/180 (* angle (PI))))) a)))))
(*.f64 a (*.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 b a)))))
(* -1 (* a (+ (* -2 (cos (* -1/180 (* angle (PI))))) (* -2 (/ (* b (cos (* -1/180 (* angle (PI))))) a)))))
(*.f64 a (*.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 b a)))))
(* -1 (* a (+ (* -2 (cos (* -1/180 (* angle (PI))))) (* -2 (/ (* b (cos (* -1/180 (* angle (PI))))) a)))))
(*.f64 a (*.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 b a)))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(* 1/90 (* (pow b 2) (PI)))
(*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b)))
(* 1/90 (* (pow b 2) (PI)))
(*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b)))
(* 1/90 (* (pow b 2) (PI)))
(*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b)))
(* 1/90 (* (pow b 2) (PI)))
(*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b)))
(* 1/90 (* (pow b 2) (PI)))
(*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b)))
(* 1/90 (* (pow b 2) (PI)))
(*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b)))
(* 1/90 (* (pow b 2) (PI)))
(*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b)))
(* 1/90 (* (pow b 2) (PI)))
(*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b)))
(* 1/90 (* (pow b 2) (PI)))
(*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b)))
(* 1/90 (* (pow b 2) (PI)))
(*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b)))
(* 1/90 (* (pow b 2) (PI)))
(*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b)))
(* 1/90 (* (pow b 2) (PI)))
(*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b)))
(* (pow b 2) (PI))
(*.f64 (PI.f64) (*.f64 b b))
(* (pow b 2) (PI))
(*.f64 (PI.f64) (*.f64 b b))
(* (pow b 2) (PI))
(*.f64 (PI.f64) (*.f64 b b))
(* (pow b 2) (PI))
(*.f64 (PI.f64) (*.f64 b b))
(* (pow b 2) (PI))
(*.f64 (PI.f64) (*.f64 b b))
(* (pow b 2) (PI))
(*.f64 (PI.f64) (*.f64 b b))
(* (pow b 2) (PI))
(*.f64 (PI.f64) (*.f64 b b))
(* (pow b 2) (PI))
(*.f64 (PI.f64) (*.f64 b b))
(* (pow b 2) (PI))
(*.f64 (PI.f64) (*.f64 b b))
(* (pow b 2) (PI))
(*.f64 (PI.f64) (*.f64 b b))
(* (pow b 2) (PI))
(*.f64 (PI.f64) (*.f64 b b))
(* (pow b 2) (PI))
(*.f64 (PI.f64) (*.f64 b b))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/5832000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/17496000 (* (pow (PI) 3) (* (+ a b) (- b a))))))))
(*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/4374000 binary64))))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/5832000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (+ (* -1/17496000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* 1/11337408000000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (* 1/1133740800000 (* (pow (PI) 5) (* (+ a b) (- b a)))))))))))
(*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/4374000 binary64))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 11/11337408000000 binary64))))))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/5832000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (+ (* -1/17496000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* 1/11337408000000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (+ (* 1/1133740800000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/734664038400000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (* -1/15427944806400000000 (* (pow (PI) 7) (* (+ a b) (- b a))))))))))))))
(*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/4374000 binary64))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 11/11337408000000 binary64))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) #s(literal -11/7713972403200000000 binary64))))))))))
(* -1/32400 (* (pow angle 2) (* (pow (PI) 2) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))))
(*.f64 #s(literal -1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))) (pow angle 2)))))
(*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 angle angle))))))
(* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))) (pow angle 2)))))
(*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 angle angle))))))
(* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))) (pow angle 2)))))
(*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 angle angle))))))
(* -1/32400 (* (pow angle 2) (* (pow (PI) 2) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))))
(*.f64 #s(literal -1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))) (pow angle 2)))))
(*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 angle angle))))))
(* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))) (pow angle 2)))))
(*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 angle angle))))))
(* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))) (pow angle 2)))))
(*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 angle angle))))))
(* -1 (* (pow a 2) (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 a a)) (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64)))))
(+ (* -1 (* (pow a 2) (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))) (* b (* (sin (* 1/180 (* angle (PI)))) (* (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))) (+ a (* -1 a))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 a a)) (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64)))))
(+ (* -1 (* (pow a 2) (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))) (* b (+ (* b (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))) (* (sin (* 1/180 (* angle (PI)))) (* (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))) (+ a (* -1 a)))))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 a a)) (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64))))) (*.f64 b (*.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64)))))))
(+ (* -1 (* (pow a 2) (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))) (* b (+ (* b (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))) (* (sin (* 1/180 (* angle (PI)))) (* (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))) (+ a (* -1 a)))))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 a a)) (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64))))) (*.f64 b (*.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64)))))))
(* (pow b 2) (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64)))))
(* (pow b 2) (+ (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))) (+ a (* -1 a)))) b)))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64)))))
(* (pow b 2) (+ (* -1 (/ (* (pow a 2) (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))) (pow b 2))) (+ (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))) (+ a (* -1 a)))) b))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64))))) (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 a a)) (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64))))) (*.f64 b b))))
(* (pow b 2) (+ (* -1 (/ (* (pow a 2) (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))) (pow b 2))) (+ (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))) (+ a (* -1 a)))) b))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64))))) (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 a a)) (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64))))) (*.f64 b b))))
(* (pow b 2) (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64)))))
(* (pow b 2) (+ (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))) (+ a (* -1 a)))) b)))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64)))))
(* (pow b 2) (+ (* -1 (/ (+ (* -1 (* (sin (* 1/180 (* angle (PI)))) (* (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))) (+ a (* -1 a))))) (/ (* (pow a 2) (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))) b)) b)) (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64))))) (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 a a)) (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64))))) (*.f64 b b))))
(* (pow b 2) (+ (* -1 (/ (+ (* -1 (* (sin (* 1/180 (* angle (PI)))) (* (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))) (+ a (* -1 a))))) (/ (* (pow a 2) (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))) b)) b)) (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64))))) (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 a a)) (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64))))) (*.f64 b b))))
(* (pow b 2) (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64)))))
(+ (* a (* (sin (* 1/180 (* angle (PI)))) (* (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))) (+ b (* -1 b))))) (* (pow b 2) (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64))))) #s(literal 0 binary64))
(+ (* a (+ (* -1 (* a (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))) (* (sin (* 1/180 (* angle (PI)))) (* (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))) (+ b (* -1 b)))))) (* (pow b 2) (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64))))) (*.f64 a (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64)))))))
(+ (* a (+ (* -1 (* a (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))) (* (sin (* 1/180 (* angle (PI)))) (* (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))) (+ b (* -1 b)))))) (* (pow b 2) (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64))))) (*.f64 a (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64)))))))
(* -1 (* (pow a 2) (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 a a)) (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64)))))
(* (pow a 2) (+ (* -1 (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))) (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))) (+ b (* -1 b)))) a)))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 a a)) (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64)))))
(* (pow a 2) (+ (* -1 (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))) (+ (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))) (+ b (* -1 b)))) a) (/ (* (pow b 2) (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64))))) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 b b) (*.f64 a a)))))
(* (pow a 2) (+ (* -1 (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))) (+ (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))) (+ b (* -1 b)))) a) (/ (* (pow b 2) (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64))))) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 b b) (*.f64 a a)))))
(* -1 (* (pow a 2) (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 a a)) (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64)))))
(* (pow a 2) (+ (* -1 (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))) (* -1 (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))) (+ b (* -1 b)))) a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 a a)) (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64)))))
(* (pow a 2) (+ (* -1 (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))) (* -1 (/ (+ (* -1 (/ (* (pow b 2) (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))) a)) (* (sin (* 1/180 (* angle (PI)))) (* (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))) (+ b (* -1 b))))) a))))
(*.f64 (*.f64 a a) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64))))) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 b b) (*.f64 a a)))))
(* (pow a 2) (+ (* -1 (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))) (* -1 (/ (+ (* -1 (/ (* (pow b 2) (* (sin (* 1/180 (* angle (PI)))) (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))) a)) (* (sin (* 1/180 (* angle (PI)))) (* (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))) (+ b (* -1 b))))) a))))
(*.f64 (*.f64 a a) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64))))) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 b b) (*.f64 a a)))))
(* 2 (+ a b))
(*.f64 (+.f64 a b) #s(literal 2 binary64))
(+ (* -1/32400 (* (pow angle 2) (* (pow (PI) 2) (+ a b)))) (* 2 (+ a b)))
(+.f64 (*.f64 (+.f64 a b) #s(literal 2 binary64)) (*.f64 #s(literal -1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (PI.f64))) (+.f64 a b))))
(+ (* -1/32400 (* (pow angle 2) (* (pow (PI) 2) (+ a b)))) (* 2 (+ a b)))
(+.f64 (*.f64 (+.f64 a b) #s(literal 2 binary64)) (*.f64 #s(literal -1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (PI.f64))) (+.f64 a b))))
(+ (* -1/32400 (* (pow angle 2) (* (pow (PI) 2) (+ a b)))) (* 2 (+ a b)))
(+.f64 (*.f64 (+.f64 a b) #s(literal 2 binary64)) (*.f64 #s(literal -1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (PI.f64))) (+.f64 a b))))
(* -1/32400 (* (pow angle 2) (* (pow (PI) 2) (+ a b))))
(*.f64 #s(literal -1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (PI.f64))) (+.f64 a b)))
(* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (+ a b))) (* 2 (/ (+ a b) (pow angle 2)))))
(*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (+.f64 a b) (*.f64 (PI.f64) (PI.f64)))) (/.f64 (*.f64 (+.f64 a b) #s(literal 2 binary64)) (*.f64 angle angle))))
(* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (+ a b))) (* 2 (/ (+ a b) (pow angle 2)))))
(*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (+.f64 a b) (*.f64 (PI.f64) (PI.f64)))) (/.f64 (*.f64 (+.f64 a b) #s(literal 2 binary64)) (*.f64 angle angle))))
(* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (+ a b))) (* 2 (/ (+ a b) (pow angle 2)))))
(*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (+.f64 a b) (*.f64 (PI.f64) (PI.f64)))) (/.f64 (*.f64 (+.f64 a b) #s(literal 2 binary64)) (*.f64 angle angle))))
(* -1/32400 (* (pow angle 2) (* (pow (PI) 2) (+ a b))))
(*.f64 #s(literal -1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (PI.f64))) (+.f64 a b)))
(* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (+ a b))) (* 2 (/ (+ a b) (pow angle 2)))))
(*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (+.f64 a b) (*.f64 (PI.f64) (PI.f64)))) (/.f64 (*.f64 (+.f64 a b) #s(literal 2 binary64)) (*.f64 angle angle))))
(* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (+ a b))) (* 2 (/ (+ a b) (pow angle 2)))))
(*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (+.f64 a b) (*.f64 (PI.f64) (PI.f64)))) (/.f64 (*.f64 (+.f64 a b) #s(literal 2 binary64)) (*.f64 angle angle))))
(* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (+ a b))) (* 2 (/ (+ a b) (pow angle 2)))))
(*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (+.f64 a b) (*.f64 (PI.f64) (PI.f64)))) (/.f64 (*.f64 (+.f64 a b) #s(literal 2 binary64)) (*.f64 angle angle))))
(* a (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))
(*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64)))))
(+ (* a (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) (* b (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))
(*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64)))) (+.f64 a b))
(+ (* a (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) (* b (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))
(*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64)))) (+.f64 a b))
(+ (* a (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) (* b (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))
(*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64)))) (+.f64 a b))
(* b (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))
(*.f64 b (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64)))))
(* b (+ 2 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (* a (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) b))))
(*.f64 (-.f64 #s(literal 0 binary64) b) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64)))) (-.f64 #s(literal -1 binary64) (/.f64 a b))))
(* b (+ 2 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (* a (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) b))))
(*.f64 (-.f64 #s(literal 0 binary64) b) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64)))) (-.f64 #s(literal -1 binary64) (/.f64 a b))))
(* b (+ 2 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (* a (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) b))))
(*.f64 (-.f64 #s(literal 0 binary64) b) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64)))) (-.f64 #s(literal -1 binary64) (/.f64 a b))))
(* b (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))
(*.f64 b (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64)))))
(* -1 (* b (+ (* -1 (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) (* -1 (/ (* a (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) b)))))
(*.f64 (-.f64 #s(literal 0 binary64) b) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64)))) (-.f64 #s(literal -1 binary64) (/.f64 a b))))
(* -1 (* b (+ (* -1 (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) (* -1 (/ (* a (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) b)))))
(*.f64 (-.f64 #s(literal 0 binary64) b) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64)))) (-.f64 #s(literal -1 binary64) (/.f64 a b))))
(* -1 (* b (+ (* -1 (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) (* -1 (/ (* a (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) b)))))
(*.f64 (-.f64 #s(literal 0 binary64) b) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64)))) (-.f64 #s(literal -1 binary64) (/.f64 a b))))
(* b (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))
(*.f64 b (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64)))))
(+ (* a (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) (* b (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))
(*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64)))) (+.f64 a b))
(+ (* a (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) (* b (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))
(*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64)))) (+.f64 a b))
(+ (* a (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) (* b (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))
(*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64)))) (+.f64 a b))
(* a (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))
(*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64)))))
(* a (+ 2 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (* b (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) a))))
(-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64)))) (-.f64 #s(literal -1 binary64) (/.f64 b a)))))
(* a (+ 2 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (* b (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) a))))
(-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64)))) (-.f64 #s(literal -1 binary64) (/.f64 b a)))))
(* a (+ 2 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (* b (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) a))))
(-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64)))) (-.f64 #s(literal -1 binary64) (/.f64 b a)))))
(* a (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))
(*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64)))))
(* -1 (* a (+ (* -1 (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) (* -1 (/ (* b (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) a)))))
(-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64)))) (-.f64 #s(literal -1 binary64) (/.f64 b a)))))
(* -1 (* a (+ (* -1 (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) (* -1 (/ (* b (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) a)))))
(-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64)))) (-.f64 #s(literal -1 binary64) (/.f64 b a)))))
(* -1 (* a (+ (* -1 (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) (* -1 (/ (* b (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) a)))))
(-.f64 #s(literal 0 binary64) (*.f64 a (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64)))) (-.f64 #s(literal -1 binary64) (/.f64 b a)))))
2
#s(literal 2 binary64)
(+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))
(+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64))))
(+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))
(+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64))))
(+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))
(+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64))))
(* -1/32400 (* (pow angle 2) (pow (PI) 2)))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64)))
(* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (* 2 (/ 1 (pow angle 2)))))
(*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (/.f64 #s(literal 2 binary64) (*.f64 angle angle))))
(* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (* 2 (/ 1 (pow angle 2)))))
(*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (/.f64 #s(literal 2 binary64) (*.f64 angle angle))))
(* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (* 2 (/ 1 (pow angle 2)))))
(*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (/.f64 #s(literal 2 binary64) (*.f64 angle angle))))
(* -1/32400 (* (pow angle 2) (pow (PI) 2)))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64)))
(* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (* 2 (/ 1 (pow angle 2)))))
(*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (/.f64 #s(literal 2 binary64) (*.f64 angle angle))))
(* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (* 2 (/ 1 (pow angle 2)))))
(*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (/.f64 #s(literal 2 binary64) (*.f64 angle angle))))
(* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (* 2 (/ 1 (pow angle 2)))))
(*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (/.f64 #s(literal 2 binary64) (*.f64 angle angle))))
(* -1/32400 (* (pow angle 2) (pow (PI) 2)))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64)))
(* -1/32400 (* (pow angle 2) (pow (PI) 2)))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64)))
(* -1/32400 (* (pow angle 2) (pow (PI) 2)))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64)))
(* -1/32400 (* (pow angle 2) (pow (PI) 2)))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64)))
(* -1/32400 (* (pow angle 2) (pow (PI) 2)))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64)))
(* -1/32400 (* (pow angle 2) (pow (PI) 2)))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64)))
(* -1/32400 (* (pow angle 2) (pow (PI) 2)))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64)))
(* -1/32400 (* (pow angle 2) (pow (PI) 2)))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64)))
(* -1/32400 (* (pow angle 2) (pow (PI) 2)))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64)))
(* -1/32400 (* (pow angle 2) (pow (PI) 2)))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64)))
(* -1/32400 (* (pow angle 2) (pow (PI) 2)))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64)))
(* -1/32400 (* (pow angle 2) (pow (PI) 2)))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64)))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 a a)))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b)))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 a a)) (/.f64 #s(literal -2 binary64) b)) b) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 a a)) (/.f64 #s(literal -2 binary64) b)) b) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 a a)) (/.f64 #s(literal -2 binary64) b)) b) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b)))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 a a)) (/.f64 #s(literal -2 binary64) b)) b) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 a a)) (/.f64 #s(literal -2 binary64) b)) b) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 a a)) (/.f64 #s(literal -2 binary64) b)) b) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b)))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 a a)))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal -2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal 2 binary64) a) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b))) a)))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal -2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal 2 binary64) a) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b))) a)))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal -2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal 2 binary64) a) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b))) a)))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 a a)))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal -2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal 2 binary64) a) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b))) a)))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal -2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal 2 binary64) a) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b))) a)))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal -2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal 2 binary64) a) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b))) a)))
(* 1/90 (/ (* angle (* (PI) (- (pow b 4) (pow a 4)))) (+ (pow a 2) (pow b 2))))
(/.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))))) (+.f64 (*.f64 a a) (*.f64 b b)))
(* angle (+ (* -1/17496000 (/ (* (pow angle 2) (* (pow (PI) 3) (- (pow b 4) (pow a 4)))) (+ (pow a 2) (pow b 2)))) (* 1/90 (/ (* (PI) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2))))))
(*.f64 angle (+.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))))) (/.f64 #s(literal -1/17496000 binary64) (+.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64)))) (/.f64 #s(literal 1/90 binary64) (+.f64 (*.f64 a a) (*.f64 b b))))))
(* angle (+ (* 1/90 (/ (* (PI) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2)))) (* (pow angle 2) (+ (* -1/17496000 (/ (* (pow (PI) 3) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2)))) (* 1/11337408000000 (/ (* (pow angle 2) (* (pow (PI) 5) (- (pow b 4) (pow a 4)))) (+ (pow a 2) (pow b 2))))))))
(*.f64 angle (+.f64 (*.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64)))) (/.f64 #s(literal 1/90 binary64) (+.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 (*.f64 angle angle) (+.f64 (/.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))))) (+.f64 (*.f64 a a) (*.f64 b b))) (/.f64 (*.f64 #s(literal 1/11337408000000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (-.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64)))))) (+.f64 (*.f64 a a) (*.f64 b b)))))))
(* angle (+ (* 1/90 (/ (* (PI) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2)))) (* (pow angle 2) (+ (* -1/17496000 (/ (* (pow (PI) 3) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2)))) (* (pow angle 2) (+ (* -1/15427944806400000000 (/ (* (pow angle 2) (* (pow (PI) 7) (- (pow b 4) (pow a 4)))) (+ (pow a 2) (pow b 2)))) (* 1/11337408000000 (/ (* (pow (PI) 5) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2))))))))))
(*.f64 angle (+.f64 (*.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64)))) (/.f64 #s(literal 1/90 binary64) (+.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 (*.f64 angle angle) (+.f64 (/.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))))) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) #s(literal 7 binary64))) (-.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64)))) (/.f64 #s(literal -1/15427944806400000000 binary64) (+.f64 (*.f64 a a) (*.f64 b b)))) (/.f64 (*.f64 #s(literal 1/11337408000000 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (-.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))))) (+.f64 (*.f64 a a) (*.f64 b b)))))))))
(* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2))))
(*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (-.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64)))) (+.f64 (*.f64 a a) (*.f64 b b))))
(* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2))))
(*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (-.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64)))) (+.f64 (*.f64 a a) (*.f64 b b))))
(* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2))))
(*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (-.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64)))) (+.f64 (*.f64 a a) (*.f64 b b))))
(* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2))))
(*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (-.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64)))) (+.f64 (*.f64 a a) (*.f64 b b))))
(* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2))))
(*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (-.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64)))) (+.f64 (*.f64 a a) (*.f64 b b))))
(* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2))))
(*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (-.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64)))) (+.f64 (*.f64 a a) (*.f64 b b))))
(* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2))))
(*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (-.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64)))) (+.f64 (*.f64 a a) (*.f64 b b))))
(* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2))))
(*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (-.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64)))) (+.f64 (*.f64 a a) (*.f64 b b))))
(* 2 (/ (sin (* 1/180 (* angle (PI)))) (pow a 2)))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 #s(literal 2 binary64) a)) a)
(+ (* -2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 4))) (* 2 (/ (sin (* 1/180 (* angle (PI)))) (pow a 2))))
(+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 #s(literal 2 binary64) a)) a) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b)) (/.f64 #s(literal -2 binary64) (pow.f64 a #s(literal 4 binary64)))))
(+ (* 2 (/ (sin (* 1/180 (* angle (PI)))) (pow a 2))) (* (pow b 2) (+ (* -2 (/ (sin (* 1/180 (* angle (PI)))) (pow a 4))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 6))))))
(+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 #s(literal 2 binary64) a)) a) (*.f64 (*.f64 b b) (+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 #s(literal -2 binary64) (pow.f64 a #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b)) (/.f64 #s(literal 2 binary64) (pow.f64 a #s(literal 6 binary64)))))))
(+ (* 2 (/ (sin (* 1/180 (* angle (PI)))) (pow a 2))) (* (pow b 2) (+ (* -2 (/ (sin (* 1/180 (* angle (PI)))) (pow a 4))) (* (pow b 2) (+ (* -2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 8))) (* 2 (/ (sin (* 1/180 (* angle (PI)))) (pow a 6))))))))
(+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 #s(literal 2 binary64) a)) a) (*.f64 (*.f64 b b) (+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 #s(literal -2 binary64) (pow.f64 a #s(literal 4 binary64)))) (*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b)) (/.f64 #s(literal -2 binary64) (pow.f64 a #s(literal 8 binary64)))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 #s(literal 2 binary64) (pow.f64 a #s(literal 6 binary64)))))))))
(* 2 (/ (sin (* 1/180 (* angle (PI)))) (pow b 2)))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 b b)))
(/ (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))) (pow b 2))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 a a)) (/.f64 #s(literal -2 binary64) b)) b) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (*.f64 b b))
(/ (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow a 4) (sin (* 1/180 (* angle (PI))))) (pow b 4))))) (pow b 2))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 a a)) (/.f64 #s(literal -2 binary64) b)) b) (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (pow.f64 a #s(literal 4 binary64))) (pow.f64 b #s(literal 4 binary64)))))) (*.f64 b b))
(/ (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (+ (* -2 (/ (* (pow a 6) (sin (* 1/180 (* angle (PI))))) (pow b 6))) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow a 4) (sin (* 1/180 (* angle (PI))))) (pow b 4)))))) (pow b 2))
(/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (pow.f64 a #s(literal 4 binary64))) (pow.f64 b #s(literal 4 binary64))))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (+.f64 (/.f64 (/.f64 (*.f64 a a) b) b) (/.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 b #s(literal 6 binary64))))))) (*.f64 b b))
(* 2 (/ (sin (* 1/180 (* angle (PI)))) (pow b 2)))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 b b)))
(/ (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))) (pow b 2))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 a a)) (/.f64 #s(literal -2 binary64) b)) b) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (*.f64 b b))
(/ (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow a 4) (sin (* 1/180 (* angle (PI))))) (pow b 4))))) (pow b 2))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 a a)) (/.f64 #s(literal -2 binary64) b)) b) (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (pow.f64 a #s(literal 4 binary64))) (pow.f64 b #s(literal 4 binary64)))))) (*.f64 b b))
(/ (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (+ (* -2 (/ (* (pow a 6) (sin (* 1/180 (* angle (PI))))) (pow b 6))) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow a 4) (sin (* 1/180 (* angle (PI))))) (pow b 4)))))) (pow b 2))
(/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (pow.f64 a #s(literal 4 binary64))) (pow.f64 b #s(literal 4 binary64))))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (+.f64 (/.f64 (/.f64 (*.f64 a a) b) b) (/.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 b #s(literal 6 binary64))))))) (*.f64 b b))
(* 2 (/ (sin (* 1/180 (* angle (PI)))) (pow b 2)))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 b b)))
(+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 4))) (* 2 (/ (sin (* 1/180 (* angle (PI)))) (pow b 2))))
(+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 b b))) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 a a)) (/.f64 #s(literal -2 binary64) (pow.f64 b #s(literal 4 binary64)))))
(+ (* 2 (/ (sin (* 1/180 (* angle (PI)))) (pow b 2))) (* (pow a 2) (+ (* -2 (/ (sin (* 1/180 (* angle (PI)))) (pow b 4))) (* 2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 6))))))
(+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 #s(literal -2 binary64) (pow.f64 b #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 a a)) (/.f64 #s(literal 2 binary64) (pow.f64 b #s(literal 6 binary64)))))))
(+ (* 2 (/ (sin (* 1/180 (* angle (PI)))) (pow b 2))) (* (pow a 2) (+ (* -2 (/ (sin (* 1/180 (* angle (PI)))) (pow b 4))) (* (pow a 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 8))) (* 2 (/ (sin (* 1/180 (* angle (PI)))) (pow b 6))))))))
(+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 #s(literal -2 binary64) (pow.f64 b #s(literal 4 binary64)))) (*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 a a)) (pow.f64 b #s(literal 8 binary64)))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 #s(literal 2 binary64) (pow.f64 b #s(literal 6 binary64)))))))))
(* 2 (/ (sin (* 1/180 (* angle (PI)))) (pow a 2)))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 #s(literal 2 binary64) a)) a)
(/ (+ (* -2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2))) (* 2 (sin (* 1/180 (* angle (PI)))))) (pow a 2))
(/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b)) (/.f64 #s(literal -2 binary64) (*.f64 a a)))) (*.f64 a a))
(/ (+ (* -2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2))) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 4) (sin (* 1/180 (* angle (PI))))) (pow a 4))))) (pow a 2))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b)) (/.f64 #s(literal -2 binary64) (*.f64 a a))) (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (pow.f64 b #s(literal 4 binary64))) (pow.f64 a #s(literal 4 binary64)))))) (*.f64 a a))
(/ (+ (* -2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2))) (+ (* -2 (/ (* (pow b 6) (sin (* 1/180 (* angle (PI))))) (pow a 6))) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 4) (sin (* 1/180 (* angle (PI))))) (pow a 4)))))) (pow a 2))
(/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (pow.f64 b #s(literal 4 binary64))) (pow.f64 a #s(literal 4 binary64))))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (+.f64 (/.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 a #s(literal 6 binary64))))))) (*.f64 a a))
(* 2 (/ (sin (* 1/180 (* angle (PI)))) (pow a 2)))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 #s(literal 2 binary64) a)) a)
(/ (+ (* -2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2))) (* 2 (sin (* 1/180 (* angle (PI)))))) (pow a 2))
(/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b)) (/.f64 #s(literal -2 binary64) (*.f64 a a)))) (*.f64 a a))
(/ (+ (* -2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2))) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 4) (sin (* 1/180 (* angle (PI))))) (pow a 4))))) (pow a 2))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b)) (/.f64 #s(literal -2 binary64) (*.f64 a a))) (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (pow.f64 b #s(literal 4 binary64))) (pow.f64 a #s(literal 4 binary64)))))) (*.f64 a a))
(/ (+ (* -2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2))) (+ (* -2 (/ (* (pow b 6) (sin (* 1/180 (* angle (PI))))) (pow a 6))) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 4) (sin (* 1/180 (* angle (PI))))) (pow a 4)))))) (pow a 2))
(/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (pow.f64 b #s(literal 4 binary64))) (pow.f64 a #s(literal 4 binary64))))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (+.f64 (/.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 a #s(literal 6 binary64))))))) (*.f64 a a))
(* 1/90 (/ (* angle (PI)) (+ (pow a 2) (pow b 2))))
(/.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)) (+.f64 (*.f64 a a) (*.f64 b b)))
(* angle (+ (* -1/17496000 (/ (* (pow angle 2) (pow (PI) 3)) (+ (pow a 2) (pow b 2)))) (* 1/90 (/ (PI) (+ (pow a 2) (pow b 2))))))
(*.f64 angle (+.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 (*.f64 angle angle) (/.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (+.f64 (*.f64 a a) (*.f64 b b))))) (/.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (+.f64 (*.f64 a a) (*.f64 b b)))))
(* angle (+ (* 1/90 (/ (PI) (+ (pow a 2) (pow b 2)))) (* (pow angle 2) (+ (* -1/17496000 (/ (pow (PI) 3) (+ (pow a 2) (pow b 2)))) (* 1/11337408000000 (/ (* (pow angle 2) (pow (PI) 5)) (+ (pow a 2) (pow b 2))))))))
(*.f64 angle (+.f64 (/.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (*.f64 angle angle) (+.f64 (/.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 #s(literal 1/11337408000000 binary64) (*.f64 (*.f64 angle angle) (/.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (+.f64 (*.f64 a a) (*.f64 b b)))))))))
(* angle (+ (* 1/90 (/ (PI) (+ (pow a 2) (pow b 2)))) (* (pow angle 2) (+ (* -1/17496000 (/ (pow (PI) 3) (+ (pow a 2) (pow b 2)))) (* (pow angle 2) (+ (* -1/15427944806400000000 (/ (* (pow angle 2) (pow (PI) 7)) (+ (pow a 2) (pow b 2)))) (* 1/11337408000000 (/ (pow (PI) 5) (+ (pow a 2) (pow b 2))))))))))
(*.f64 angle (+.f64 (/.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (*.f64 angle angle) (+.f64 (/.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/15427944806400000000 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) (/.f64 (*.f64 angle angle) (+.f64 (*.f64 a a) (*.f64 b b))))) (/.f64 (*.f64 #s(literal 1/11337408000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64))) (+.f64 (*.f64 a a) (*.f64 b b)))))))))
(* 2 (/ (sin (* 1/180 (* angle (PI)))) (+ (pow a 2) (pow b 2))))
(/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (+.f64 (*.f64 a a) (*.f64 b b)))
(* 2 (/ (sin (* 1/180 (* angle (PI)))) (+ (pow a 2) (pow b 2))))
(/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (+.f64 (*.f64 a a) (*.f64 b b)))
(* 2 (/ (sin (* 1/180 (* angle (PI)))) (+ (pow a 2) (pow b 2))))
(/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (+.f64 (*.f64 a a) (*.f64 b b)))
(* 2 (/ (sin (* 1/180 (* angle (PI)))) (+ (pow a 2) (pow b 2))))
(/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (+.f64 (*.f64 a a) (*.f64 b b)))
(* 2 (/ (sin (* 1/180 (* angle (PI)))) (+ (pow a 2) (pow b 2))))
(/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (+.f64 (*.f64 a a) (*.f64 b b)))
(* 2 (/ (sin (* 1/180 (* angle (PI)))) (+ (pow a 2) (pow b 2))))
(/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (+.f64 (*.f64 a a) (*.f64 b b)))
(* 2 (/ (sin (* 1/180 (* angle (PI)))) (+ (pow a 2) (pow b 2))))
(/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (+.f64 (*.f64 a a) (*.f64 b b)))
(* 2 (/ (sin (* 1/180 (* angle (PI)))) (+ (pow a 2) (pow b 2))))
(/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (+.f64 (*.f64 a a) (*.f64 b b)))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b)))) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b)))) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b)))) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b)))) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b)))) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b)))) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 #s(literal 2 binary64) (*.f64 a a)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 #s(literal 2 binary64) (*.f64 a a)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 #s(literal 2 binary64) (*.f64 a a)))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 #s(literal 2 binary64) (*.f64 a a)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 #s(literal 2 binary64) (*.f64 a a)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 #s(literal 2 binary64) (*.f64 a a)))))
(* 1/90 (/ (* angle (* (PI) (- (pow b 4) (pow a 4)))) (+ (pow a 2) (pow b 2))))
(/.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))))) (+.f64 (*.f64 a a) (*.f64 b b)))
(* angle (+ (* 1/90 (/ (* (PI) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (/ (* (pow (PI) 3) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2)))) (* -1/34992000 (/ (* (pow (PI) 3) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2)))))))))
(*.f64 angle (+.f64 (*.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64)))) (/.f64 #s(literal 1/90 binary64) (+.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 angle angle)) (/.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64)))) #s(literal -1/8748000 binary64)) (+.f64 (*.f64 a a) (*.f64 b b))))))
(* angle (+ (* 1/90 (/ (* (PI) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (/ (* (pow (PI) 5) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2)))) (+ (* 1/4534963200000 (/ (* (pow (PI) 5) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2)))) (* 1/2267481600000 (/ (* (pow (PI) 5) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2)))))))) (* 2 (+ (* -1/11664000 (/ (* (pow (PI) 3) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2)))) (* -1/34992000 (/ (* (pow (PI) 3) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2))))))))))
(*.f64 angle (+.f64 (*.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64)))) (/.f64 #s(literal 1/90 binary64) (+.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 2 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64)))) #s(literal -1/8748000 binary64)) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (*.f64 angle angle) (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (-.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64)))) #s(literal 1/1417176000000 binary64)) (+.f64 (*.f64 a a) (*.f64 b b)))))))))
(* angle (+ (* 1/90 (/ (* (PI) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (/ (* (pow (PI) 3) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2)))) (* -1/34992000 (/ (* (pow (PI) 3) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (/ (* (pow (PI) 7) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2)))) (+ (* -1/1469328076800000000 (/ (* (pow (PI) 7) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2)))) (+ (* -1/4407984230400000000 (/ (* (pow (PI) 7) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2)))) (* -1/30855889612800000000 (/ (* (pow (PI) 7) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2))))))))) (* 2 (+ (* 1/22674816000000 (/ (* (pow (PI) 5) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2)))) (+ (* 1/4534963200000 (/ (* (pow (PI) 5) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2)))) (* 1/2267481600000 (/ (* (pow (PI) 5) (- (pow b 4) (pow a 4))) (+ (pow a 2) (pow b 2)))))))))))))
(*.f64 angle (+.f64 (*.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64)))) (/.f64 #s(literal 1/90 binary64) (+.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64)))) #s(literal -1/8748000 binary64)) (+.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 2 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (-.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64)))) #s(literal 1/1417176000000 binary64)) (+.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))) (/.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) (+.f64 (*.f64 a a) (*.f64 b b)))) #s(literal -1/482123275200000000 binary64))))))))))
(* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 4) (pow a 4)))) (+ (pow a 2) (pow b 2))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (-.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64)))) (/.f64 #s(literal 2 binary64) (+.f64 (*.f64 a a) (*.f64 b b))))
(* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 4) (pow a 4)))) (+ (pow a 2) (pow b 2))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (-.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64)))) (/.f64 #s(literal 2 binary64) (+.f64 (*.f64 a a) (*.f64 b b))))
(* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 4) (pow a 4)))) (+ (pow a 2) (pow b 2))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (-.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64)))) (/.f64 #s(literal 2 binary64) (+.f64 (*.f64 a a) (*.f64 b b))))
(* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 4) (pow a 4)))) (+ (pow a 2) (pow b 2))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (-.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64)))) (/.f64 #s(literal 2 binary64) (+.f64 (*.f64 a a) (*.f64 b b))))
(* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 4) (pow a 4)))) (+ (pow a 2) (pow b 2))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (-.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64)))) (/.f64 #s(literal 2 binary64) (+.f64 (*.f64 a a) (*.f64 b b))))
(* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 4) (pow a 4)))) (+ (pow a 2) (pow b 2))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (-.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64)))) (/.f64 #s(literal 2 binary64) (+.f64 (*.f64 a a) (*.f64 b b))))
(* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 4) (pow a 4)))) (+ (pow a 2) (pow b 2))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (-.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64)))) (/.f64 #s(literal 2 binary64) (+.f64 (*.f64 a a) (*.f64 b b))))
(* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 4) (pow a 4)))) (+ (pow a 2) (pow b 2))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (-.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64)))) (/.f64 #s(literal 2 binary64) (+.f64 (*.f64 a a) (*.f64 b b))))
(* -1 (pow a 4))
(-.f64 #s(literal 0 binary64) (pow.f64 a #s(literal 4 binary64)))
(- (pow b 4) (pow a 4))
(-.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64)))
(- (pow b 4) (pow a 4))
(-.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64)))
(- (pow b 4) (pow a 4))
(-.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64)))
(pow b 4)
(pow.f64 b #s(literal 4 binary64))
(* (pow b 4) (+ 1 (* -1 (/ (pow a 4) (pow b 4)))))
(*.f64 (pow.f64 b #s(literal 4 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))))
(* (pow b 4) (+ 1 (* -1 (/ (pow a 4) (pow b 4)))))
(*.f64 (pow.f64 b #s(literal 4 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))))
(* (pow b 4) (+ 1 (* -1 (/ (pow a 4) (pow b 4)))))
(*.f64 (pow.f64 b #s(literal 4 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))))
(pow b 4)
(pow.f64 b #s(literal 4 binary64))
(* (pow b 4) (+ 1 (* -1 (/ (pow a 4) (pow b 4)))))
(*.f64 (pow.f64 b #s(literal 4 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))))
(* (pow b 4) (+ 1 (* -1 (/ (pow a 4) (pow b 4)))))
(*.f64 (pow.f64 b #s(literal 4 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))))
(* (pow b 4) (+ 1 (* -1 (/ (pow a 4) (pow b 4)))))
(*.f64 (pow.f64 b #s(literal 4 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))))
(pow b 4)
(pow.f64 b #s(literal 4 binary64))
(+ (* -1 (pow a 4)) (pow b 4))
(-.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64)))
(+ (* -1 (pow a 4)) (pow b 4))
(-.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64)))
(+ (* -1 (pow a 4)) (pow b 4))
(-.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64)))
(* -1 (pow a 4))
(-.f64 #s(literal 0 binary64) (pow.f64 a #s(literal 4 binary64)))
(* (pow a 4) (- (/ (pow b 4) (pow a 4)) 1))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64)))))
(* (pow a 4) (- (/ (pow b 4) (pow a 4)) 1))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64)))))
(* (pow a 4) (- (/ (pow b 4) (pow a 4)) 1))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64)))))
(* -1 (pow a 4))
(-.f64 #s(literal 0 binary64) (pow.f64 a #s(literal 4 binary64)))
(* (pow a 4) (- (/ (pow b 4) (pow a 4)) 1))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64)))))
(* (pow a 4) (- (/ (pow b 4) (pow a 4)) 1))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64)))))
(* (pow a 4) (- (/ (pow b 4) (pow a 4)) 1))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64)))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a)))))))))
(*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/8748000 binary64)))))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (* 1/2267481600000 (* (pow (PI) 5) (* (+ a b) (- b a)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a))))))))))
(*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/8748000 binary64))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (pow.f64 (PI.f64) #s(literal 5 binary64))) #s(literal 1/1417176000000 binary64))))))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (* -1/30855889612800000000 (* (pow (PI) 7) (* (+ a b) (- b a))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (* 1/2267481600000 (* (pow (PI) 5) (* (+ a b) (- b a)))))))))))))
(*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/8748000 binary64)))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (pow.f64 (PI.f64) #s(literal 5 binary64))) #s(literal 1/1417176000000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (pow.f64 (PI.f64) #s(literal 7 binary64))) #s(literal -1/482123275200000000 binary64))))))))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(+ (* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* b (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))))))
(+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) #s(literal 0 binary64))
(+ (* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* b (+ (* 2 (* b (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))))))
(+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))))
(+ (* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* b (+ (* 2 (* b (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))))))
(+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))))
(* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* (pow b 2) (+ (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b))))
(*.f64 (*.f64 b b) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (+.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 0 binary64))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (+ (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b)))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (+.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 0 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (*.f64 b b))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (+ (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b)))))
(*.f64 (*.f64 b b) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (+.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 0 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (*.f64 b b))))
(* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* (pow b 2) (+ (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b))))
(*.f64 (*.f64 b b) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (+.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 0 binary64))))
(* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))) (* 2 (/ (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) b))) b)) (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) b))) #s(literal 0 binary64)) b)))
(* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))) (* 2 (/ (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) b))) b)) (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) b))) #s(literal 0 binary64)) b)))
(* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(+ (* 2 (* a (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) (* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) #s(literal 0 binary64))
(+ (* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* a (+ (* -2 (* a (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))))))
(+.f64 (*.f64 a (*.f64 (*.f64 #s(literal -2 binary64) a) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) #s(literal 0 binary64)))
(+ (* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* a (+ (* -2 (* a (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))))))
(+.f64 (*.f64 a (*.f64 (*.f64 #s(literal -2 binary64) a) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) #s(literal 0 binary64)))
(* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal -2 binary64)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) #s(literal 0 binary64)))
(* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (+ (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)) (* 2 (/ (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))))
(*.f64 (*.f64 a a) (+.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal -2 binary64)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) #s(literal 0 binary64)) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (*.f64 a a))))
(* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (+ (* 2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)) (* 2 (/ (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))))
(*.f64 (*.f64 a a) (+.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal -2 binary64)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) #s(literal 0 binary64)) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (*.f64 a a))))
(* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -2 (/ (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal -2 binary64)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) #s(literal 0 binary64)))
(* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) a)) (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) a))))
(*.f64 (*.f64 a a) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal -2 binary64)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (*.f64 b b) a))) #s(literal 0 binary64)) a)))
(* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) a)) (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) a))))
(*.f64 (*.f64 a a) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal -2 binary64)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (*.f64 b b) a))) #s(literal 0 binary64)) a)))
(* 2 (+ a b))
(*.f64 (+.f64 a b) #s(literal 2 binary64))
(+ (* -1/32400 (* (pow angle 2) (* (pow (PI) 2) (+ a b)))) (* 2 (+ a b)))
(+.f64 (*.f64 (+.f64 a b) #s(literal 2 binary64)) (*.f64 #s(literal -1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (PI.f64))) (+.f64 a b))))
(+ (* 2 (+ a b)) (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (+ a b))) (* 1/12597120000 (* (pow angle 2) (* (pow (PI) 4) (+ a b)))))))
(+.f64 (*.f64 (+.f64 a b) #s(literal 2 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (+.f64 a b) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 #s(literal 1/12597120000 binary64) (*.f64 angle angle)) (*.f64 (+.f64 a b) (pow.f64 (PI.f64) #s(literal 4 binary64)))))))
(+ (* 2 (+ a b)) (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (+ a b))) (* (pow angle 2) (+ (* -1/12244400640000000 (* (pow angle 2) (* (pow (PI) 6) (+ a b)))) (* 1/12597120000 (* (pow (PI) 4) (+ a b))))))))
(+.f64 (*.f64 (+.f64 a b) #s(literal 2 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (+.f64 a b) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 #s(literal -1/12244400640000000 binary64) (*.f64 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) #s(literal 6 binary64))) (+.f64 a b))) (*.f64 (*.f64 #s(literal 1/12597120000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) (+.f64 a b)))))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))
(*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) #s(literal 2 binary64)))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))
(*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) #s(literal 2 binary64)))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))
(*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) #s(literal 2 binary64)))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))
(*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) #s(literal 2 binary64)))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))
(*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) #s(literal 2 binary64)))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))
(*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) #s(literal 2 binary64)))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))
(*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) #s(literal 2 binary64)))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (+ a b)))
(*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) #s(literal 2 binary64)))
(* 2 (* a (cos (* -1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) a) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))))
(+ (* 2 (* a (cos (* -1/180 (* angle (PI)))))) (* 2 (* b (cos (* -1/180 (* angle (PI)))))))
(*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) #s(literal 2 binary64)))
(+ (* 2 (* a (cos (* -1/180 (* angle (PI)))))) (* 2 (* b (cos (* -1/180 (* angle (PI)))))))
(*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) #s(literal 2 binary64)))
(+ (* 2 (* a (cos (* -1/180 (* angle (PI)))))) (* 2 (* b (cos (* -1/180 (* angle (PI)))))))
(*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) #s(literal 2 binary64)))
(* 2 (* b (cos (* -1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) b) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))))
(* b (+ (* 2 (cos (* -1/180 (* angle (PI))))) (* 2 (/ (* a (cos (* -1/180 (* angle (PI))))) b))))
(*.f64 b (*.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 a b)))))
(* b (+ (* 2 (cos (* -1/180 (* angle (PI))))) (* 2 (/ (* a (cos (* -1/180 (* angle (PI))))) b))))
(*.f64 b (*.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 a b)))))
(* b (+ (* 2 (cos (* -1/180 (* angle (PI))))) (* 2 (/ (* a (cos (* -1/180 (* angle (PI))))) b))))
(*.f64 b (*.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 a b)))))
(* 2 (* b (cos (* -1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) b) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))))
(* -1 (* b (+ (* -2 (cos (* -1/180 (* angle (PI))))) (* -2 (/ (* a (cos (* -1/180 (* angle (PI))))) b)))))
(*.f64 b (*.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 a b)))))
(* -1 (* b (+ (* -2 (cos (* -1/180 (* angle (PI))))) (* -2 (/ (* a (cos (* -1/180 (* angle (PI))))) b)))))
(*.f64 b (*.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 a b)))))
(* -1 (* b (+ (* -2 (cos (* -1/180 (* angle (PI))))) (* -2 (/ (* a (cos (* -1/180 (* angle (PI))))) b)))))
(*.f64 b (*.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 a b)))))
(* 2 (* b (cos (* -1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) b) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))))
(+ (* 2 (* a (cos (* -1/180 (* angle (PI)))))) (* 2 (* b (cos (* -1/180 (* angle (PI)))))))
(*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) #s(literal 2 binary64)))
(+ (* 2 (* a (cos (* -1/180 (* angle (PI)))))) (* 2 (* b (cos (* -1/180 (* angle (PI)))))))
(*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) #s(literal 2 binary64)))
(+ (* 2 (* a (cos (* -1/180 (* angle (PI)))))) (* 2 (* b (cos (* -1/180 (* angle (PI)))))))
(*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) #s(literal 2 binary64)))
(* 2 (* a (cos (* -1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) a) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))))
(* a (+ (* 2 (cos (* -1/180 (* angle (PI))))) (* 2 (/ (* b (cos (* -1/180 (* angle (PI))))) a))))
(*.f64 a (*.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 b a)))))
(* a (+ (* 2 (cos (* -1/180 (* angle (PI))))) (* 2 (/ (* b (cos (* -1/180 (* angle (PI))))) a))))
(*.f64 a (*.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 b a)))))
(* a (+ (* 2 (cos (* -1/180 (* angle (PI))))) (* 2 (/ (* b (cos (* -1/180 (* angle (PI))))) a))))
(*.f64 a (*.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 b a)))))
(* 2 (* a (cos (* -1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) a) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))))
(* -1 (* a (+ (* -2 (cos (* -1/180 (* angle (PI))))) (* -2 (/ (* b (cos (* -1/180 (* angle (PI))))) a)))))
(*.f64 a (*.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 b a)))))
(* -1 (* a (+ (* -2 (cos (* -1/180 (* angle (PI))))) (* -2 (/ (* b (cos (* -1/180 (* angle (PI))))) a)))))
(*.f64 a (*.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 b a)))))
(* -1 (* a (+ (* -2 (cos (* -1/180 (* angle (PI))))) (* -2 (/ (* b (cos (* -1/180 (* angle (PI))))) a)))))
(*.f64 a (*.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 b a)))))
1
#s(literal 1 binary64)
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64)) (*.f64 (*.f64 #s(literal 1/25194240000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 4 binary64))))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 #s(literal -1/24488801280000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 6 binary64))) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/25194240000 binary64)))))))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(*.f64 angle (+.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/34992000 binary64)) (*.f64 (*.f64 #s(literal 1/22674816000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 5 binary64)))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(*.f64 angle (+.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/34992000 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 #s(literal -1/30855889612800000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64)))))))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(* -1/32400 (pow angle 2))
(*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64))
(* -1/32400 (pow angle 2))
(*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64))
(* -1/32400 (pow angle 2))
(*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64))
(* -1/32400 (pow angle 2))
(*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64))
(* -1/32400 (pow angle 2))
(*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64))
(* -1/32400 (pow angle 2))
(*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64))
(* -1/32400 (pow angle 2))
(*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64))
(* -1/32400 (pow angle 2))
(*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64))
(* -1/32400 (pow angle 2))
(*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64))
(* -1/32400 (pow angle 2))
(*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64))
(* -1/32400 (pow angle 2))
(*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64))
(* -1/32400 (pow angle 2))
(*.f64 (*.f64 angle angle) #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 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64)) (*.f64 (*.f64 #s(literal 1/25194240000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 4 binary64))))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 #s(literal -1/24488801280000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 6 binary64))) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/25194240000 binary64)))))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
1
#s(literal 1 binary64)
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64)) (*.f64 (*.f64 #s(literal 1/25194240000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 4 binary64))))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 #s(literal -1/24488801280000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 6 binary64))) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/25194240000 binary64)))))))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(*.f64 angle (+.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/34992000 binary64)) (*.f64 (*.f64 #s(literal 1/22674816000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 5 binary64)))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(*.f64 angle (+.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/34992000 binary64)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 #s(literal -1/30855889612800000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64)))))))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))

eval919.0ms (4.4%)

Memory
-2.6MiB live, 1 008.7MiB allocated
Compiler

Compiled 108 032 to 10 561 computations (90.2% saved)

prune764.0ms (3.6%)

Memory
-5.0MiB live, 1 382.5MiB allocated
Pruning

165 alts after pruning (159 fresh and 6 done)

PrunedKeptTotal
New2 601412 642
Fresh19118137
Picked235
Done033
Total2 6221652 787
Accuracy
81.5%
Counts
2 787 → 165
Alt Table
Click to see full alt table
StatusAccuracyProgram
50.2%
(/.f64 (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a))
65.0%
(/.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)) (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
52.9%
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 b a)) (*.f64 (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
17.7%
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 b a)) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
8.2%
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
50.4%
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
51.3%
(*.f64 (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
52.9%
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 b a) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))) (*.f64 (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
50.9%
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 b a) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
16.6%
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
51.9%
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
65.8%
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
15.9%
(*.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 #s(literal 2 binary64) a)) a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
14.7%
(*.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64)) (/.f64 #s(literal 180 binary64) angle)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
14.5%
(*.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/9 binary64)) #s(literal 6 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/18 binary64)) #s(literal 6 binary64))) (/.f64 #s(literal 180 binary64) angle)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
14.8%
(*.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
14.8%
(*.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (cos.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64)) (/.f64 angle #s(literal 180 binary64)))))
14.5%
(*.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
51.6%
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))
51.0%
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
64.4%
(*.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
64.8%
(*.f64 (*.f64 (+.f64 a b) #s(literal 2 binary64)) (*.f64 (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
63.8%
(*.f64 (*.f64 (+.f64 a b) #s(literal 2 binary64)) (*.f64 (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
64.0%
(*.f64 (*.f64 (+.f64 a b) #s(literal 2 binary64)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
56.5%
(*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)))) (+.f64 b a)) (*.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)) (-.f64 b a)))
61.3%
(*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)))) (+.f64 b a)) (*.f64 (*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (-.f64 b a)))
63.4%
(*.f64 (*.f64 (*.f64 (*.f64 angle (+.f64 b a)) (-.f64 b a)) (PI.f64)) #s(literal 1/90 binary64))
63.4%
(*.f64 (*.f64 (*.f64 (*.f64 angle (+.f64 b a)) (-.f64 b a)) #s(literal 1/90 binary64)) (PI.f64))
38.2%
(*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) b) b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
65.0%
(*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)) #s(literal 2 binary64)) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
56.3%
(*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (-.f64 b a)) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
37.7%
(*.f64 (*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
37.7%
(*.f64 (*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
37.7%
(*.f64 (*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))) (cos.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 angle #s(literal 180 binary64)))))
37.9%
(*.f64 (*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (sin.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
34.4%
(*.f64 (*.f64 (*.f64 b b) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
37.4%
(*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 (PI.f64) b)) b)
33.3%
(*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (PI.f64)) (*.f64 b b))
37.6%
(*.f64 (*.f64 (*.f64 angle #s(literal -1/90 binary64)) (*.f64 (PI.f64) a)) a)
10.7%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
17.7%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a a)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
50.4%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 a)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
50.4%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 a))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
34.4%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
32.8%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
63.8%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64)) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
66.7%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64)) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
67.8%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64)) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
66.0%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (/.f64 (PI.f64) #s(literal -180 binary64)) (/.f64 #s(literal 1 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
65.5%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/9 binary64)) #s(literal 6 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/18 binary64)) #s(literal 6 binary64))) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
64.0%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/12 binary64)) #s(literal 6 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/12 binary64)) #s(literal 6 binary64))) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
62.9%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/4 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
66.0%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.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)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64)) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
62.8%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.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)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/12 binary64)) #s(literal 6 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/12 binary64)) #s(literal 6 binary64))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
67.6%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.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)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)))
65.0%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.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)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
68.1%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.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)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
65.6%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/9 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/18 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
65.5%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (sqrt.f64 (PI.f64))) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
66.7%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
67.7%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
66.2%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
65.8%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
65.5%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64)) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
65.5%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
63.5%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (*.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))) (-.f64 b a)))
64.6%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
68.4%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
64.6%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))) (-.f64 b a)))
67.4%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64)) #s(literal -1 binary64)))) (-.f64 b a)))
67.6%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)))) (-.f64 b a)))
62.8%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64)))) (-.f64 b a)))
68.0%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal -180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle))))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
64.6%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (/.f64 angle #s(literal -180 binary64)))))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
65.9%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle))))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
41.7%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) b) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
41.9%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) b) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
42.2%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) a) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
41.5%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) a) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
36.4%
(*.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
37.7%
(*.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
35.5%
(*.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
34.6%
(*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
33.1%
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
30.5%
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64)))))
36.0%
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 a a)) (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64)))))
33.6%
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64)) #s(literal -1 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
32.1%
(*.f64 (*.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)))))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
32.6%
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
32.7%
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))
34.2%
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))))
33.3%
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64))))))
32.6%
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (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)))))))
34.2%
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))))
33.1%
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) #s(literal 1 binary64))
32.5%
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 b))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
33.9%
(*.f64 (*.f64 (sin.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
42.4%
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
35.8%
(*.f64 (*.f64 (PI.f64) (*.f64 a a)) (*.f64 angle #s(literal -1/90 binary64)))
33.3%
(*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (*.f64 b b) angle))
38.8%
(*.f64 (*.f64 b (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
37.5%
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) (*.f64 b b)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))
33.2%
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))
35.8%
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) #s(literal -1/90 binary64))
33.3%
(*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 b b))
43.5%
(*.f64 (*.f64 a (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b))))) a)
39.2%
(*.f64 (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
35.8%
(*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64))) #s(literal 1/180 binary64))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (*.f64 b b) (*.f64 a a))))))
36.5%
(*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) #s(literal 1/180 binary64))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (*.f64 b b) (*.f64 a a))))))
36.0%
(*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))) #s(literal 1/180 binary64)))) (/.f64 (*.f64 b b) (*.f64 a a))))))
46.1%
(*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (exp.f64 (*.f64 (log.f64 (/.f64 b a)) #s(literal 2 binary64)))))))
12.6%
(*.f64 (*.f64 a a) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b))) (/.f64 #s(literal 2 binary64) (*.f64 a a))))
52.9%
(*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 (exp.f64 (log.f64 b)) (exp.f64 (log.f64 b)) (-.f64 #s(literal 0 binary64) (*.f64 a a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
33.8%
(*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 (log.f64 b)) #s(literal 2 binary64))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
51.2%
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (sqrt.f64 b) #s(literal 4 binary64)) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
50.6%
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 b)) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
51.3%
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
53.4%
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
49.2%
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 1 binary64)))
50.6%
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 b))) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
28.0%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (*.f64 a a) (*.f64 b b)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
28.1%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (/.f64 (*.f64 b b) (+.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
17.6%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64)))
17.6%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
17.6%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64)) (/.f64 angle #s(literal 180 binary64))))))
17.0%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 1 binary64)))
16.0%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
28.0%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
27.9%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
27.8%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
27.4%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
28.5%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
27.8%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
28.2%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 angle #s(literal 180 binary64))))))
27.9%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))))
27.7%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.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 angle #s(literal 180 binary64))))))
26.3%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 1 binary64)))
27.3%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 b))) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
17.4%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
15.8%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (*.f64 b b) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
39.7%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) #s(literal 1 binary64))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
39.8%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) #s(literal -1 binary64))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
33.3%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64)) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
33.5%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64)) (/.f64 angle #s(literal 180 binary64))))))
34.0%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (/.f64 angle #s(literal 180 binary64))))))
33.2%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))))
34.5%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
32.2%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 1 binary64)))
29.2%
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 angle (+.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal -1/8748000 binary64) (*.f64 angle angle))))))
33.8%
(*.f64 (*.f64 #s(literal 2 binary64) (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 b)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
35.8%
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
34.8%
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
35.1%
(*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 a))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (*.f64 b b) (*.f64 a a))))))
10.0%
(*.f64 angle (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))) (*.f64 (PI.f64) #s(literal 1/90 binary64))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
16.0%
(*.f64 angle (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (PI.f64) #s(literal 1/90 binary64))) (+.f64 (*.f64 b b) (*.f64 a a))))
10.0%
(*.f64 angle (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a)))) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
44.9%
(*.f64 angle (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 b a)) (-.f64 b a)) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
16.0%
(*.f64 angle (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
16.0%
(*.f64 angle (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (+.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
55.9%
(*.f64 angle (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (PI.f64))) #s(literal 1/90 binary64)))
36.2%
(*.f64 angle (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) a)) a))
51.2%
(*.f64 angle (*.f64 (PI.f64) (+.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 #s(literal 1/90 binary64) (*.f64 b b)))))
33.3%
(*.f64 angle (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 (PI.f64) b) b)))
33.3%
(*.f64 angle (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))))
35.0%
(*.f64 angle (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 a))))))
Compiler

Compiled 13 010 to 4 379 computations (66.3% saved)

regimes1.1s (5%)

Memory
44.3MiB live, 1 657.5MiB allocated
Counts
239 → 2
Calls
Call 1
Inputs
(*.f64 angle (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) (*.f64 a a))))
(*.f64 angle (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 angle (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 (PI.f64) b) b)))
(*.f64 angle (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) a)) a))
(*.f64 angle (*.f64 (*.f64 b b) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 b b))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) #s(literal -1/90 binary64))
(*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (*.f64 b b) angle))
(*.f64 (*.f64 (PI.f64) (*.f64 a a)) (*.f64 angle #s(literal -1/90 binary64)))
(*.f64 (*.f64 (*.f64 angle #s(literal -1/90 binary64)) (*.f64 (PI.f64) a)) a)
(*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (PI.f64)) (*.f64 b b))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 (PI.f64) b)) b)
(*.f64 angle (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(*.f64 angle (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (PI.f64))) #s(literal 1/90 binary64)))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(*.f64 (*.f64 (*.f64 (*.f64 angle (+.f64 b a)) (-.f64 b a)) #s(literal 1/90 binary64)) (PI.f64))
(*.f64 (*.f64 (*.f64 (*.f64 angle (+.f64 b a)) (-.f64 b a)) (PI.f64)) #s(literal 1/90 binary64))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle))
(*.f64 angle (*.f64 (PI.f64) (+.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 #s(literal 1/90 binary64) (*.f64 b b)))))
(*.f64 angle (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 b a)) (-.f64 b a)) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 angle (+.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal -1/8748000 binary64) (*.f64 angle angle))))))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) (*.f64 b b)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)))) (+.f64 b a)) (*.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)) (-.f64 b a)))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/8748000 binary64))))))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal -1/8748000 binary64) (*.f64 b b))) (*.f64 #s(literal 2 binary64) (*.f64 angle angle)))))
(*.f64 angle (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (PI.f64) #s(literal 1/90 binary64))) (+.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 angle (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(*.f64 angle (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal -1/4374000 binary64)))))
(*.f64 angle (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (+.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)))) (+.f64 b a)) (*.f64 (*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (-.f64 b a)))
(*.f64 angle (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a)))) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(*.f64 angle (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))) (*.f64 (PI.f64) #s(literal 1/90 binary64))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(*.f64 (*.f64 angle (*.f64 a a)) (+.f64 (*.f64 (PI.f64) #s(literal -1/90 binary64)) (+.f64 (/.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))) (*.f64 a a)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/4374000 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal -1/8748000 binary64) (*.f64 b b))) (/.f64 #s(literal 2 binary64) (*.f64 a a))))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 angle (+.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal -1/8748000 binary64) (*.f64 angle angle))))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 1 binary64)))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) #s(literal 1 binary64))
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (+.f64 a b) #s(literal 2 binary64)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 1 binary64)))
(*.f64 (*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 a a)) (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 angle (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64)))))))
(*.f64 (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 b (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/64800 binary64) (*.f64 (*.f64 (*.f64 angle angle) (PI.f64)) (PI.f64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/34992000 binary64)) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 1 binary64)))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/8748000 binary64))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/1417176000000 binary64))))))))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 2 binary64)) (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal -1/8748000 binary64) (*.f64 b b))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 b b))) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/1417176000000 binary64)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64)))
(*.f64 angle (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 a))))))
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))
(*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) angle)) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 b b) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) b) b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) a) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) b) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (+.f64 a b) #s(literal 2 binary64)) (*.f64 (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (-.f64 b a)) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)) #s(literal 2 binary64)) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) #s(literal -1 binary64))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) #s(literal 1 binary64))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle))))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (/.f64 (PI.f64) #s(literal -180 binary64)) (/.f64 #s(literal 1 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(/.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)) (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (*.f64 a a) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b))) (/.f64 #s(literal 2 binary64) (*.f64 a a))))
(*.f64 (*.f64 a (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b))))) a)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 b a) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 #s(literal 2 binary64) a)) a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (*.f64 b b) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a a)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 b a)) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (*.f64 a a) (*.f64 b b)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (/.f64 (*.f64 b b) (+.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 b a)) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b))))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a (+.f64 b a)) (*.f64 a (-.f64 a b))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64)) #s(literal -1 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (+.f64 a b) #s(literal 2 binary64)) (*.f64 (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64)) #s(literal -1 binary64)))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64)) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64)) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64)) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64)) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (cos.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64)) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64)) (/.f64 #s(literal 180 binary64) angle)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64)) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 b)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 b))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64))))))
(*.f64 (*.f64 (sin.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (sqrt.f64 b) #s(literal 4 binary64)) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 b))) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))))
(*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (/.f64 angle #s(literal -180 binary64)))))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64)))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal -180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle))))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) #s(literal -1 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) a) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) b) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64)) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 b a)) (*.f64 (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 b))) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 b))) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 b a) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))) (*.f64 (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal -1 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 #s(literal -2 binary64) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 (log.f64 b)) #s(literal 2 binary64))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (sqrt.f64 b) #s(literal 4 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 b)) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 a))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 b))) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))) (cos.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (sin.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64)) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) #s(literal 1/180 binary64))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64))) #s(literal 1/180 binary64))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 a)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 b)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (sin.f64 (*.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 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (sqrt.f64 (PI.f64))) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/4 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.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 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (pow.f64 (exp.f64 (log.f64 b)) #s(literal 2 binary64)) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (exp.f64 (*.f64 (log.f64 (/.f64 b a)) #s(literal 2 binary64)))))))
(*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 a))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/9 binary64)) #s(literal 6 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/18 binary64)) #s(literal 6 binary64))) (/.f64 #s(literal 180 binary64) angle)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 (exp.f64 (log.f64 b)) (exp.f64 (log.f64 b)) (-.f64 #s(literal 0 binary64) (*.f64 a a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (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)))))))
(*.f64 (*.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)))))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (*.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))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.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)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.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)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 b))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 b)))) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/12 binary64)) #s(literal 6 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/12 binary64)) #s(literal 6 binary64))) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/9 binary64)) #s(literal 6 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/18 binary64)) #s(literal 6 binary64))) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.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 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))) #s(literal 1/180 binary64)))) (/.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.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)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/9 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/18 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.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)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64)) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))) (cos.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 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.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)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/12 binary64)) #s(literal 6 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/12 binary64)) #s(literal 6 binary64))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
Outputs
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64)) #s(literal -1 binary64)))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.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)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
Calls

10 calls:

148.0ms
(/.f64 angle #s(literal 180 binary64))
121.0ms
b
108.0ms
a
107.0ms
(pow.f64 b #s(literal 2 binary64))
101.0ms
(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
Results
AccuracySegmentsBranch
72.2%3a
72.4%3b
71.7%2angle
71.4%2(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
70.4%2(*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
70.4%2(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
70.4%2(pow.f64 b #s(literal 2 binary64))
70.3%2(pow.f64 a #s(literal 2 binary64))
71.7%2(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
71.7%2(/.f64 angle #s(literal 180 binary64))
Compiler

Compiled 86 to 62 computations (27.9% saved)

regimes326.0ms (1.5%)

Memory
-48.6MiB live, 652.4MiB allocated
Counts
227 → 2
Calls
Call 1
Inputs
(*.f64 angle (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) (*.f64 a a))))
(*.f64 angle (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 angle (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 (PI.f64) b) b)))
(*.f64 angle (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) a)) a))
(*.f64 angle (*.f64 (*.f64 b b) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 b b))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) #s(literal -1/90 binary64))
(*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (*.f64 b b) angle))
(*.f64 (*.f64 (PI.f64) (*.f64 a a)) (*.f64 angle #s(literal -1/90 binary64)))
(*.f64 (*.f64 (*.f64 angle #s(literal -1/90 binary64)) (*.f64 (PI.f64) a)) a)
(*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (PI.f64)) (*.f64 b b))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 (PI.f64) b)) b)
(*.f64 angle (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(*.f64 angle (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (PI.f64))) #s(literal 1/90 binary64)))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(*.f64 (*.f64 (*.f64 (*.f64 angle (+.f64 b a)) (-.f64 b a)) #s(literal 1/90 binary64)) (PI.f64))
(*.f64 (*.f64 (*.f64 (*.f64 angle (+.f64 b a)) (-.f64 b a)) (PI.f64)) #s(literal 1/90 binary64))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle))
(*.f64 angle (*.f64 (PI.f64) (+.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 #s(literal 1/90 binary64) (*.f64 b b)))))
(*.f64 angle (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 b a)) (-.f64 b a)) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 angle (+.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal -1/8748000 binary64) (*.f64 angle angle))))))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) (*.f64 b b)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)))) (+.f64 b a)) (*.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)) (-.f64 b a)))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/8748000 binary64))))))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal -1/8748000 binary64) (*.f64 b b))) (*.f64 #s(literal 2 binary64) (*.f64 angle angle)))))
(*.f64 angle (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (PI.f64) #s(literal 1/90 binary64))) (+.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 angle (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(*.f64 angle (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal -1/4374000 binary64)))))
(*.f64 angle (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (+.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)))) (+.f64 b a)) (*.f64 (*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (-.f64 b a)))
(*.f64 angle (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a)))) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(*.f64 angle (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))) (*.f64 (PI.f64) #s(literal 1/90 binary64))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(*.f64 (*.f64 angle (*.f64 a a)) (+.f64 (*.f64 (PI.f64) #s(literal -1/90 binary64)) (+.f64 (/.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))) (*.f64 a a)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/4374000 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal -1/8748000 binary64) (*.f64 b b))) (/.f64 #s(literal 2 binary64) (*.f64 a a))))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 angle (+.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal -1/8748000 binary64) (*.f64 angle angle))))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 1 binary64)))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) #s(literal 1 binary64))
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (+.f64 a b) #s(literal 2 binary64)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 1 binary64)))
(*.f64 (*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 a a)) (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 angle (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64)))))))
(*.f64 (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 b (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/64800 binary64) (*.f64 (*.f64 (*.f64 angle angle) (PI.f64)) (PI.f64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/34992000 binary64)) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 1 binary64)))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/8748000 binary64))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/1417176000000 binary64))))))))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 2 binary64)) (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal -1/8748000 binary64) (*.f64 b b))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 b b))) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/1417176000000 binary64)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64)))
(*.f64 angle (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 a))))))
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))
(*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) angle)) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 b b) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) b) b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) a) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) b) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (+.f64 a b) #s(literal 2 binary64)) (*.f64 (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (-.f64 b a)) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)) #s(literal 2 binary64)) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) #s(literal -1 binary64))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) #s(literal 1 binary64))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle))))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (/.f64 (PI.f64) #s(literal -180 binary64)) (/.f64 #s(literal 1 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(/.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)) (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (*.f64 a a) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b))) (/.f64 #s(literal 2 binary64) (*.f64 a a))))
(*.f64 (*.f64 a (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b))))) a)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 b a) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 #s(literal 2 binary64) a)) a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (*.f64 b b) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a a)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 b a)) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (*.f64 a a) (*.f64 b b)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (/.f64 (*.f64 b b) (+.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 b a)) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b))))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a (+.f64 b a)) (*.f64 a (-.f64 a b))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64)) #s(literal -1 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (+.f64 a b) #s(literal 2 binary64)) (*.f64 (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64)) #s(literal -1 binary64)))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64)) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64)) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64)) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64)) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (cos.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64)) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64)) (/.f64 #s(literal 180 binary64) angle)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64)) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 b)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 b))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64))))))
(*.f64 (*.f64 (sin.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (sqrt.f64 b) #s(literal 4 binary64)) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 b))) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))))
(*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (/.f64 angle #s(literal -180 binary64)))))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64)))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal -180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle))))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) #s(literal -1 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) a) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) b) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64)) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (-.f64 b a)) (*.f64 (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 b))) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 b))) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 b a) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))) (*.f64 (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 b b) (*.f64 a a))) #s(literal -1 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 #s(literal -2 binary64) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 (log.f64 b)) #s(literal 2 binary64))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (sqrt.f64 b) #s(literal 4 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 b)) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 a))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 b))) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))) (cos.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (sin.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64)) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) #s(literal 1/180 binary64))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64))) #s(literal 1/180 binary64))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 a)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 b)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (sin.f64 (*.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 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (sqrt.f64 (PI.f64))) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/4 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.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 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (pow.f64 (exp.f64 (log.f64 b)) #s(literal 2 binary64)) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (exp.f64 (*.f64 (log.f64 (/.f64 b a)) #s(literal 2 binary64)))))))
(*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 a))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/9 binary64)) #s(literal 6 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/18 binary64)) #s(literal 6 binary64))) (/.f64 #s(literal 180 binary64) angle)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 (exp.f64 (log.f64 b)) (exp.f64 (log.f64 b)) (-.f64 #s(literal 0 binary64) (*.f64 a a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (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)))))))
(*.f64 (*.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)))))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (*.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))) (-.f64 b a)))
Outputs
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal -180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle))))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 angle (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (PI.f64))) #s(literal 1/90 binary64)))
Calls

4 calls:

77.0ms
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
71.0ms
(/.f64 angle #s(literal 180 binary64))
65.0ms
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
64.0ms
angle
Results
AccuracySegmentsBranch
70.5%2(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
70.9%2angle
70.9%2(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
70.9%2(/.f64 angle #s(literal 180 binary64))
Compiler

Compiled 44 to 31 computations (29.5% saved)

regimes318.0ms (1.5%)

Memory
15.2MiB live, 609.5MiB allocated
Counts
171 → 2
Calls
Call 1
Inputs
(*.f64 angle (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) (*.f64 a a))))
(*.f64 angle (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 angle (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 (PI.f64) b) b)))
(*.f64 angle (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) a)) a))
(*.f64 angle (*.f64 (*.f64 b b) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 b b))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) #s(literal -1/90 binary64))
(*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (*.f64 b b) angle))
(*.f64 (*.f64 (PI.f64) (*.f64 a a)) (*.f64 angle #s(literal -1/90 binary64)))
(*.f64 (*.f64 (*.f64 angle #s(literal -1/90 binary64)) (*.f64 (PI.f64) a)) a)
(*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (PI.f64)) (*.f64 b b))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 (PI.f64) b)) b)
(*.f64 angle (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(*.f64 angle (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (PI.f64))) #s(literal 1/90 binary64)))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(*.f64 (*.f64 (*.f64 (*.f64 angle (+.f64 b a)) (-.f64 b a)) #s(literal 1/90 binary64)) (PI.f64))
(*.f64 (*.f64 (*.f64 (*.f64 angle (+.f64 b a)) (-.f64 b a)) (PI.f64)) #s(literal 1/90 binary64))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle))
(*.f64 angle (*.f64 (PI.f64) (+.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 #s(literal 1/90 binary64) (*.f64 b b)))))
(*.f64 angle (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 b a)) (-.f64 b a)) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 angle (+.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal -1/8748000 binary64) (*.f64 angle angle))))))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) (*.f64 b b)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)))) (+.f64 b a)) (*.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)) (-.f64 b a)))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/8748000 binary64))))))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal -1/8748000 binary64) (*.f64 b b))) (*.f64 #s(literal 2 binary64) (*.f64 angle angle)))))
(*.f64 angle (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (PI.f64) #s(literal 1/90 binary64))) (+.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 angle (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(*.f64 angle (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal -1/4374000 binary64)))))
(*.f64 angle (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (+.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)))) (+.f64 b a)) (*.f64 (*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (-.f64 b a)))
(*.f64 angle (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a)))) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(*.f64 angle (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))) (*.f64 (PI.f64) #s(literal 1/90 binary64))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(*.f64 (*.f64 angle (*.f64 a a)) (+.f64 (*.f64 (PI.f64) #s(literal -1/90 binary64)) (+.f64 (/.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))) (*.f64 a a)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/4374000 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal -1/8748000 binary64) (*.f64 b b))) (/.f64 #s(literal 2 binary64) (*.f64 a a))))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 angle (+.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal -1/8748000 binary64) (*.f64 angle angle))))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 1 binary64)))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) #s(literal 1 binary64))
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (+.f64 a b) #s(literal 2 binary64)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 1 binary64)))
(*.f64 (*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 a a)) (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 angle (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64)))))))
(*.f64 (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 b (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/64800 binary64) (*.f64 (*.f64 (*.f64 angle angle) (PI.f64)) (PI.f64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/34992000 binary64)) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 1 binary64)))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/8748000 binary64))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/1417176000000 binary64))))))))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 2 binary64)) (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal -1/8748000 binary64) (*.f64 b b))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 b b))) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/1417176000000 binary64)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64)))
(*.f64 angle (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 a))))))
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))
(*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) angle)) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 b b) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) b) b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) a) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) b) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (+.f64 a b) #s(literal 2 binary64)) (*.f64 (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (-.f64 b a)) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)) #s(literal 2 binary64)) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) #s(literal -1 binary64))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) #s(literal 1 binary64))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle))))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (/.f64 (PI.f64) #s(literal -180 binary64)) (/.f64 #s(literal 1 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(/.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)) (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (*.f64 a a) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b))) (/.f64 #s(literal 2 binary64) (*.f64 a a))))
(*.f64 (*.f64 a (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b))))) a)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 b a) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 #s(literal 2 binary64) a)) a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (*.f64 b b) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a a)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 b a)) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (*.f64 a a) (*.f64 b b)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (/.f64 (*.f64 b b) (+.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 b a)) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b))))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a (+.f64 b a)) (*.f64 a (-.f64 a b))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64)) #s(literal -1 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (+.f64 a b) #s(literal 2 binary64)) (*.f64 (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64)) #s(literal -1 binary64)))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64)) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64)) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64)) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64)) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (cos.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64)) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64)) (/.f64 #s(literal 180 binary64) angle)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64)) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 b)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 b))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64))))))
(*.f64 (*.f64 (sin.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (sqrt.f64 b) #s(literal 4 binary64)) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 b))) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))))
(*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (/.f64 angle #s(literal -180 binary64)))))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64)))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))) (-.f64 b a)))
Outputs
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64)) #s(literal -1 binary64)))) (-.f64 b a)))
(*.f64 angle (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (PI.f64))) #s(literal 1/90 binary64)))
Calls

5 calls:

79.0ms
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
53.0ms
a
51.0ms
angle
49.0ms
b
49.0ms
(/.f64 angle #s(literal 180 binary64))
Results
AccuracySegmentsBranch
68.4%1a
71.7%3b
70.6%2angle
70.6%2(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
70.6%2(/.f64 angle #s(literal 180 binary64))
Compiler

Compiled 26 to 21 computations (19.2% saved)

regimes223.0ms (1.1%)

Memory
-1.6MiB live, 433.2MiB allocated
Counts
138 → 2
Calls
Call 1
Inputs
(*.f64 angle (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) (*.f64 a a))))
(*.f64 angle (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 angle (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 (PI.f64) b) b)))
(*.f64 angle (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) a)) a))
(*.f64 angle (*.f64 (*.f64 b b) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 b b))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) #s(literal -1/90 binary64))
(*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (*.f64 b b) angle))
(*.f64 (*.f64 (PI.f64) (*.f64 a a)) (*.f64 angle #s(literal -1/90 binary64)))
(*.f64 (*.f64 (*.f64 angle #s(literal -1/90 binary64)) (*.f64 (PI.f64) a)) a)
(*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (PI.f64)) (*.f64 b b))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 (PI.f64) b)) b)
(*.f64 angle (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(*.f64 angle (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (PI.f64))) #s(literal 1/90 binary64)))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(*.f64 (*.f64 (*.f64 (*.f64 angle (+.f64 b a)) (-.f64 b a)) #s(literal 1/90 binary64)) (PI.f64))
(*.f64 (*.f64 (*.f64 (*.f64 angle (+.f64 b a)) (-.f64 b a)) (PI.f64)) #s(literal 1/90 binary64))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle))
(*.f64 angle (*.f64 (PI.f64) (+.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 #s(literal 1/90 binary64) (*.f64 b b)))))
(*.f64 angle (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 b a)) (-.f64 b a)) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 angle (+.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal -1/8748000 binary64) (*.f64 angle angle))))))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) (*.f64 b b)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)))) (+.f64 b a)) (*.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)) (-.f64 b a)))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/8748000 binary64))))))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal -1/8748000 binary64) (*.f64 b b))) (*.f64 #s(literal 2 binary64) (*.f64 angle angle)))))
(*.f64 angle (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (PI.f64) #s(literal 1/90 binary64))) (+.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 angle (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(*.f64 angle (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal -1/4374000 binary64)))))
(*.f64 angle (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (+.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)))) (+.f64 b a)) (*.f64 (*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (-.f64 b a)))
(*.f64 angle (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a)))) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(*.f64 angle (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))) (*.f64 (PI.f64) #s(literal 1/90 binary64))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(*.f64 (*.f64 angle (*.f64 a a)) (+.f64 (*.f64 (PI.f64) #s(literal -1/90 binary64)) (+.f64 (/.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))) (*.f64 a a)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/4374000 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal -1/8748000 binary64) (*.f64 b b))) (/.f64 #s(literal 2 binary64) (*.f64 a a))))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 angle (+.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal -1/8748000 binary64) (*.f64 angle angle))))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 1 binary64)))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) #s(literal 1 binary64))
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (+.f64 a b) #s(literal 2 binary64)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 1 binary64)))
(*.f64 (*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 a a)) (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 angle (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64)))))))
(*.f64 (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 b (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/64800 binary64) (*.f64 (*.f64 (*.f64 angle angle) (PI.f64)) (PI.f64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/34992000 binary64)) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 1 binary64)))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/8748000 binary64))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/1417176000000 binary64))))))))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 2 binary64)) (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal -1/8748000 binary64) (*.f64 b b))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 b b))) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/1417176000000 binary64)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64)))
(*.f64 angle (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 a))))))
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))
(*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) angle)) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 b b) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) b) b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) a) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) b) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (+.f64 a b) #s(literal 2 binary64)) (*.f64 (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (-.f64 b a)) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)) #s(literal 2 binary64)) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) #s(literal -1 binary64))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) #s(literal 1 binary64))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle))))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (/.f64 (PI.f64) #s(literal -180 binary64)) (/.f64 #s(literal 1 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b b) (*.f64 a a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(/.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)) (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (*.f64 a a) (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 b b))) (/.f64 #s(literal 2 binary64) (*.f64 a a))))
(*.f64 (*.f64 a (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64))) (/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (/.f64 (*.f64 a a) (*.f64 b b))))) a)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 b a) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 #s(literal 2 binary64) a)) a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (*.f64 b b) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a a)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 b a)) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (*.f64 a a) (*.f64 b b)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (/.f64 (*.f64 b b) (+.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 b a)) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b))))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a (+.f64 b a)) (*.f64 a (-.f64 a b))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (*.f64 (+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a)))) (+.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64)) #s(literal -1 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) a)) (*.f64 (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (+.f64 a b) #s(literal 2 binary64)) (*.f64 (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
Outputs
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)))) (-.f64 b a)))
(*.f64 angle (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (PI.f64))) #s(literal 1/90 binary64)))
Calls

5 calls:

41.0ms
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
41.0ms
angle
41.0ms
(/.f64 angle #s(literal 180 binary64))
40.0ms
b
40.0ms
a
Results
AccuracySegmentsBranch
67.6%1a
67.6%1b
69.4%2angle
69.4%2(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
69.4%2(/.f64 angle #s(literal 180 binary64))
Compiler

Compiled 26 to 21 computations (19.2% saved)

regimes165.0ms (0.8%)

Memory
24.2MiB live, 307.6MiB allocated
Counts
99 → 3
Calls
Call 1
Inputs
(*.f64 angle (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) (*.f64 a a))))
(*.f64 angle (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 angle (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 (PI.f64) b) b)))
(*.f64 angle (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) a)) a))
(*.f64 angle (*.f64 (*.f64 b b) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 b b))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) #s(literal -1/90 binary64))
(*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (*.f64 b b) angle))
(*.f64 (*.f64 (PI.f64) (*.f64 a a)) (*.f64 angle #s(literal -1/90 binary64)))
(*.f64 (*.f64 (*.f64 angle #s(literal -1/90 binary64)) (*.f64 (PI.f64) a)) a)
(*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (PI.f64)) (*.f64 b b))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 (PI.f64) b)) b)
(*.f64 angle (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(*.f64 angle (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (PI.f64))) #s(literal 1/90 binary64)))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(*.f64 (*.f64 (*.f64 (*.f64 angle (+.f64 b a)) (-.f64 b a)) #s(literal 1/90 binary64)) (PI.f64))
(*.f64 (*.f64 (*.f64 (*.f64 angle (+.f64 b a)) (-.f64 b a)) (PI.f64)) #s(literal 1/90 binary64))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle))
(*.f64 angle (*.f64 (PI.f64) (+.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 #s(literal 1/90 binary64) (*.f64 b b)))))
(*.f64 angle (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 b a)) (-.f64 b a)) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 angle (+.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal -1/8748000 binary64) (*.f64 angle angle))))))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) (*.f64 b b)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)))) (+.f64 b a)) (*.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)) (-.f64 b a)))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/8748000 binary64))))))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal -1/8748000 binary64) (*.f64 b b))) (*.f64 #s(literal 2 binary64) (*.f64 angle angle)))))
(*.f64 angle (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (PI.f64) #s(literal 1/90 binary64))) (+.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 angle (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(*.f64 angle (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal -1/4374000 binary64)))))
(*.f64 angle (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (+.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)))) (+.f64 b a)) (*.f64 (*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (-.f64 b a)))
(*.f64 angle (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a)))) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(*.f64 angle (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))) (*.f64 (PI.f64) #s(literal 1/90 binary64))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(*.f64 (*.f64 angle (*.f64 a a)) (+.f64 (*.f64 (PI.f64) #s(literal -1/90 binary64)) (+.f64 (/.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))) (*.f64 a a)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/4374000 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal -1/8748000 binary64) (*.f64 b b))) (/.f64 #s(literal 2 binary64) (*.f64 a a))))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 angle (+.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal -1/8748000 binary64) (*.f64 angle angle))))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 1 binary64)))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) #s(literal 1 binary64))
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (+.f64 a b) #s(literal 2 binary64)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 1 binary64)))
(*.f64 (*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 a a)) (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 angle (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64)))))))
(*.f64 (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 b (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/64800 binary64) (*.f64 (*.f64 (*.f64 angle angle) (PI.f64)) (PI.f64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/34992000 binary64)) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 1 binary64)))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/8748000 binary64))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/1417176000000 binary64))))))))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 2 binary64)) (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal -1/8748000 binary64) (*.f64 b b))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 b b))) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/1417176000000 binary64)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64)))
(*.f64 angle (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 a))))))
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))
(*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) angle)) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 b b) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) b) b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) a) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) b) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (+.f64 a b) #s(literal 2 binary64)) (*.f64 (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (-.f64 b a)) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)) #s(literal 2 binary64)) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) #s(literal -1 binary64))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) #s(literal 1 binary64))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle))))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
Outputs
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) #s(literal 1 binary64))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 angle (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (PI.f64))) #s(literal 1/90 binary64)))
Calls

5 calls:

31.0ms
angle
30.0ms
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
29.0ms
a
29.0ms
b
29.0ms
(/.f64 angle #s(literal 180 binary64))
Results
AccuracySegmentsBranch
69.8%3b
68.3%2a
70.7%3angle
70.7%3(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
70.7%3(/.f64 angle #s(literal 180 binary64))
Compiler

Compiled 26 to 21 computations (19.2% saved)

regimes96.0ms (0.5%)

Memory
-14.5MiB live, 182.4MiB allocated
Counts
97 → 2
Calls
Call 1
Inputs
(*.f64 angle (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) (*.f64 a a))))
(*.f64 angle (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 angle (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 (PI.f64) b) b)))
(*.f64 angle (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) a)) a))
(*.f64 angle (*.f64 (*.f64 b b) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 b b))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) #s(literal -1/90 binary64))
(*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (*.f64 b b) angle))
(*.f64 (*.f64 (PI.f64) (*.f64 a a)) (*.f64 angle #s(literal -1/90 binary64)))
(*.f64 (*.f64 (*.f64 angle #s(literal -1/90 binary64)) (*.f64 (PI.f64) a)) a)
(*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (PI.f64)) (*.f64 b b))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 (PI.f64) b)) b)
(*.f64 angle (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(*.f64 angle (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (PI.f64))) #s(literal 1/90 binary64)))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(*.f64 (*.f64 (*.f64 (*.f64 angle (+.f64 b a)) (-.f64 b a)) #s(literal 1/90 binary64)) (PI.f64))
(*.f64 (*.f64 (*.f64 (*.f64 angle (+.f64 b a)) (-.f64 b a)) (PI.f64)) #s(literal 1/90 binary64))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle))
(*.f64 angle (*.f64 (PI.f64) (+.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 #s(literal 1/90 binary64) (*.f64 b b)))))
(*.f64 angle (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 b a)) (-.f64 b a)) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 angle (+.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal -1/8748000 binary64) (*.f64 angle angle))))))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) (*.f64 b b)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)))) (+.f64 b a)) (*.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)) (-.f64 b a)))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/8748000 binary64))))))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal -1/8748000 binary64) (*.f64 b b))) (*.f64 #s(literal 2 binary64) (*.f64 angle angle)))))
(*.f64 angle (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (PI.f64) #s(literal 1/90 binary64))) (+.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 angle (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(*.f64 angle (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal -1/4374000 binary64)))))
(*.f64 angle (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (+.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)))) (+.f64 b a)) (*.f64 (*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (-.f64 b a)))
(*.f64 angle (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a)))) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(*.f64 angle (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))) (*.f64 (PI.f64) #s(literal 1/90 binary64))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(*.f64 (*.f64 angle (*.f64 a a)) (+.f64 (*.f64 (PI.f64) #s(literal -1/90 binary64)) (+.f64 (/.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))) (*.f64 a a)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/4374000 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal -1/8748000 binary64) (*.f64 b b))) (/.f64 #s(literal 2 binary64) (*.f64 a a))))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 angle (+.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal -1/8748000 binary64) (*.f64 angle angle))))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 1 binary64)))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) #s(literal 1 binary64))
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (+.f64 a b) #s(literal 2 binary64)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 1 binary64)))
(*.f64 (*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 a a)) (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64)))))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (-.f64 (*.f64 b b) (*.f64 a a))) (+.f64 b a))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 angle (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64)))))))
(*.f64 (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 b (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/64800 binary64) (*.f64 (*.f64 (*.f64 angle angle) (PI.f64)) (PI.f64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 angle (*.f64 (PI.f64) (+.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/34992000 binary64)) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 1 binary64)))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/8748000 binary64))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/1417176000000 binary64))))))))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 2 binary64)) (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal -1/8748000 binary64) (*.f64 b b))) (*.f64 (*.f64 angle (*.f64 angle (*.f64 b b))) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/1417176000000 binary64)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 2 binary64)))
(*.f64 angle (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 a))))))
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))
(*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) angle)) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 b b) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) b) b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) a) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) b) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (+.f64 a b) #s(literal 2 binary64)) (*.f64 (sin.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 #s(literal 2 binary64) (+.f64 b a))) (-.f64 b a)) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (-.f64 b a)) #s(literal 2 binary64)) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) #s(literal -1 binary64))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
Outputs
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(*.f64 angle (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (PI.f64))) #s(literal 1/90 binary64)))
Calls

3 calls:

29.0ms
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
28.0ms
(/.f64 angle #s(literal 180 binary64))
28.0ms
angle
Results
AccuracySegmentsBranch
68.6%2angle
68.6%2(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
68.6%2(/.f64 angle #s(literal 180 binary64))
Compiler

Compiled 18 to 15 computations (16.7% saved)

regimes68.0ms (0.3%)

Memory
14.3MiB live, 135.1MiB allocated
Counts
41 → 2
Calls
Call 1
Inputs
(*.f64 angle (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) (*.f64 a a))))
(*.f64 angle (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 angle (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 (PI.f64) b) b)))
(*.f64 angle (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) a)) a))
(*.f64 angle (*.f64 (*.f64 b b) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 b b))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) #s(literal -1/90 binary64))
(*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (*.f64 b b) angle))
(*.f64 (*.f64 (PI.f64) (*.f64 a a)) (*.f64 angle #s(literal -1/90 binary64)))
(*.f64 (*.f64 (*.f64 angle #s(literal -1/90 binary64)) (*.f64 (PI.f64) a)) a)
(*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (PI.f64)) (*.f64 b b))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 (PI.f64) b)) b)
(*.f64 angle (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(*.f64 angle (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (PI.f64))) #s(literal 1/90 binary64)))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(*.f64 (*.f64 (*.f64 (*.f64 angle (+.f64 b a)) (-.f64 b a)) #s(literal 1/90 binary64)) (PI.f64))
(*.f64 (*.f64 (*.f64 (*.f64 angle (+.f64 b a)) (-.f64 b a)) (PI.f64)) #s(literal 1/90 binary64))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle))
(*.f64 angle (*.f64 (PI.f64) (+.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 #s(literal 1/90 binary64) (*.f64 b b)))))
(*.f64 angle (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 b a)) (-.f64 b a)) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 angle (+.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal -1/8748000 binary64) (*.f64 angle angle))))))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) (*.f64 b b)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)))) (+.f64 b a)) (*.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)) (-.f64 b a)))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/8748000 binary64))))))
(*.f64 angle (+.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal -1/8748000 binary64) (*.f64 b b))) (*.f64 #s(literal 2 binary64) (*.f64 angle angle)))))
(*.f64 angle (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (PI.f64) #s(literal 1/90 binary64))) (+.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 angle (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(*.f64 angle (+.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal -1/4374000 binary64)))))
(*.f64 angle (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (+.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)))) (+.f64 b a)) (*.f64 (*.f64 angle (+.f64 (*.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (-.f64 b a)))
(*.f64 angle (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a)))) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(*.f64 angle (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))) (*.f64 (PI.f64) #s(literal 1/90 binary64))) (+.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(*.f64 (*.f64 angle (*.f64 a a)) (+.f64 (*.f64 (PI.f64) #s(literal -1/90 binary64)) (+.f64 (/.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))) (*.f64 a a)) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/4374000 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal -1/8748000 binary64) (*.f64 b b))) (/.f64 #s(literal 2 binary64) (*.f64 a a))))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 angle (+.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal -1/8748000 binary64) (*.f64 angle angle))))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 1 binary64)))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) #s(literal 1 binary64))
Outputs
(*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)))) (+.f64 b a)) (*.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)) (-.f64 b a)))
(*.f64 angle (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (PI.f64))) #s(literal 1/90 binary64)))
Calls

5 calls:

14.0ms
angle
13.0ms
a
13.0ms
(/.f64 angle #s(literal 180 binary64))
12.0ms
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
12.0ms
b
Results
AccuracySegmentsBranch
63.4%1b
63.4%1a
65.7%2angle
65.7%2(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
65.7%2(/.f64 angle #s(literal 180 binary64))
Compiler

Compiled 26 to 21 computations (19.2% saved)

regimes11.0ms (0.1%)

Memory
-20.5MiB live, 18.5MiB allocated
Counts
25 → 2
Calls
Call 1
Inputs
(*.f64 angle (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) (*.f64 a a))))
(*.f64 angle (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 angle (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 (PI.f64) b) b)))
(*.f64 angle (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) a)) a))
(*.f64 angle (*.f64 (*.f64 b b) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 b b))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) #s(literal -1/90 binary64))
(*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (*.f64 b b) angle))
(*.f64 (*.f64 (PI.f64) (*.f64 a a)) (*.f64 angle #s(literal -1/90 binary64)))
(*.f64 (*.f64 (*.f64 angle #s(literal -1/90 binary64)) (*.f64 (PI.f64) a)) a)
(*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (PI.f64)) (*.f64 b b))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 (PI.f64) b)) b)
(*.f64 angle (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(*.f64 angle (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (PI.f64))) #s(literal 1/90 binary64)))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(*.f64 (*.f64 (*.f64 (*.f64 angle (+.f64 b a)) (-.f64 b a)) #s(literal 1/90 binary64)) (PI.f64))
(*.f64 (*.f64 (*.f64 (*.f64 angle (+.f64 b a)) (-.f64 b a)) (PI.f64)) #s(literal 1/90 binary64))
(*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle))
(*.f64 angle (*.f64 (PI.f64) (+.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 #s(literal 1/90 binary64) (*.f64 b b)))))
(*.f64 angle (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 b a)) (-.f64 b a)) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 angle (+.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal -1/8748000 binary64) (*.f64 angle angle))))))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) (*.f64 b b)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))
Outputs
(*.f64 (*.f64 (*.f64 (*.f64 angle (+.f64 b a)) (-.f64 b a)) #s(literal 1/90 binary64)) (PI.f64))
(*.f64 angle (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (PI.f64))) #s(literal 1/90 binary64)))
Calls

1 calls:

9.0ms
angle
Results
AccuracySegmentsBranch
65.0%2angle
Compiler

Compiled 4 to 3 computations (25% saved)

regimes21.0ms (0.1%)

Memory
4.2MiB live, 43.0MiB allocated
Counts
18 → 2
Calls
Call 1
Inputs
(*.f64 angle (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) (*.f64 a a))))
(*.f64 angle (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 angle (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 (PI.f64) b) b)))
(*.f64 angle (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) a)) a))
(*.f64 angle (*.f64 (*.f64 b b) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 b b))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) #s(literal -1/90 binary64))
(*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (*.f64 b b) angle))
(*.f64 (*.f64 (PI.f64) (*.f64 a a)) (*.f64 angle #s(literal -1/90 binary64)))
(*.f64 (*.f64 (*.f64 angle #s(literal -1/90 binary64)) (*.f64 (PI.f64) a)) a)
(*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (PI.f64)) (*.f64 b b))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 (PI.f64) b)) b)
(*.f64 angle (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(*.f64 angle (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (PI.f64))) #s(literal 1/90 binary64)))
(*.f64 angle (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
Outputs
(*.f64 angle (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (PI.f64))) #s(literal 1/90 binary64)))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 (PI.f64) b)) b)
Calls

3 calls:

8.0ms
b
6.0ms
a
6.0ms
angle
Results
AccuracySegmentsBranch
58.0%2a
59.4%2b
55.9%1angle
Compiler

Compiled 12 to 9 computations (25% saved)

regimes20.0ms (0.1%)

Memory
-14.9MiB live, 30.2MiB allocated
Counts
16 → 2
Calls
Call 1
Inputs
(*.f64 angle (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) (*.f64 a a))))
(*.f64 angle (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 angle (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 (PI.f64) b) b)))
(*.f64 angle (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) a)) a))
(*.f64 angle (*.f64 (*.f64 b b) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 b b))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) #s(literal -1/90 binary64))
(*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (*.f64 b b) angle))
(*.f64 (*.f64 (PI.f64) (*.f64 a a)) (*.f64 angle #s(literal -1/90 binary64)))
(*.f64 (*.f64 (*.f64 angle #s(literal -1/90 binary64)) (*.f64 (PI.f64) a)) a)
(*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (PI.f64)) (*.f64 b b))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 (PI.f64) b)) b)
(*.f64 angle (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
Outputs
(*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 (PI.f64) b)) b)
(*.f64 (*.f64 (*.f64 angle #s(literal -1/90 binary64)) (*.f64 (PI.f64) a)) a)
Calls

3 calls:

8.0ms
angle
5.0ms
a
5.0ms
b
Results
AccuracySegmentsBranch
46.8%3angle
53.8%2a
52.6%2b
Compiler

Compiled 12 to 9 computations (25% saved)

regimes11.0ms (0%)

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

2 calls:

5.0ms
a
5.0ms
b
Results
AccuracySegmentsBranch
47.2%2b
51.9%2a
Compiler

Compiled 8 to 6 computations (25% saved)

regimes6.0ms (0%)

Memory
-26.2MiB live, 13.0MiB allocated
Counts
11 → 2
Calls
Call 1
Inputs
(*.f64 angle (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) (*.f64 a a))))
(*.f64 angle (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 angle (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 (PI.f64) b) b)))
(*.f64 angle (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) a)) a))
(*.f64 angle (*.f64 (*.f64 b b) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 b b))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) #s(literal -1/90 binary64))
(*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (*.f64 b b) angle))
(*.f64 (*.f64 (PI.f64) (*.f64 a a)) (*.f64 angle #s(literal -1/90 binary64)))
Outputs
(*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (*.f64 b b) angle))
(*.f64 angle (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) a)) a))
Calls

1 calls:

4.0ms
a
Results
AccuracySegmentsBranch
48.6%2a
Compiler

Compiled 4 to 3 computations (25% saved)

regimes5.0ms (0%)

Memory
9.8MiB live, 9.7MiB allocated
Counts
9 → 2
Calls
Call 1
Inputs
(*.f64 angle (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) (*.f64 a a))))
(*.f64 angle (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 angle (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 (PI.f64) b) b)))
(*.f64 angle (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) a)) a))
(*.f64 angle (*.f64 (*.f64 b b) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 b b))
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 a a))) #s(literal -1/90 binary64))
Outputs
(*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 b b))
(*.f64 angle (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) a)) a))
Calls

1 calls:

4.0ms
a
Results
AccuracySegmentsBranch
48.6%2a
Compiler

Compiled 4 to 3 computations (25% saved)

regimes4.0ms (0%)

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

1 calls:

3.0ms
a
Results
AccuracySegmentsBranch
48.6%2a
Compiler

Compiled 4 to 3 computations (25% saved)

regimes3.0ms (0%)

Memory
8.0MiB live, 8.0MiB allocated
Counts
6 → 2
Calls
Call 1
Inputs
(*.f64 angle (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) (*.f64 a a))))
(*.f64 angle (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 angle (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 (PI.f64) b) b)))
(*.f64 angle (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) a)) a))
(*.f64 angle (*.f64 (*.f64 b b) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
Outputs
(*.f64 angle (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 (PI.f64) b) b)))
(*.f64 angle (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) a)) a))
Calls

1 calls:

3.0ms
a
Results
AccuracySegmentsBranch
48.5%2a
Compiler

Compiled 4 to 3 computations (25% saved)

regimes2.0ms (0%)

Memory
6.3MiB live, 6.3MiB allocated
Counts
3 → 2
Calls
Call 1
Inputs
(*.f64 angle (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) (*.f64 a a))))
(*.f64 angle (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 angle (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 (PI.f64) b) b)))
Outputs
(*.f64 angle (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 (PI.f64) b) b)))
(*.f64 angle (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) (*.f64 a a))))
Calls

1 calls:

2.0ms
a
Results
AccuracySegmentsBranch
48.2%2a
Compiler

Compiled 4 to 3 computations (25% saved)

regimes2.0ms (0%)

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

1 calls:

2.0ms
a
Results
AccuracySegmentsBranch
48.2%2a
Compiler

Compiled 4 to 3 computations (25% saved)

regimes5.0ms (0%)

Memory
-26.9MiB live, 12.4MiB allocated
Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

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

3 calls:

2.0ms
a
1.0ms
angle
1.0ms
b
Results
AccuracySegmentsBranch
35.8%1angle
35.8%1b
35.8%1a
Compiler

Compiled 12 to 9 computations (25% saved)

bsearch3.0ms (0%)

Memory
8.7MiB live, 8.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.549435110594336e+103
7.1210216726342e+104
Compiler

Compiled 27 to 22 computations (18.5% saved)

bsearch3.0ms (0%)

Memory
7.4MiB live, 7.4MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.8313368974933115e+166
4.4400348112119347e+167
Compiler

Compiled 27 to 22 computations (18.5% saved)

bsearch2.0ms (0%)

Memory
5.1MiB live, 5.1MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.549435110594336e+103
7.1210216726342e+104
Compiler

Compiled 27 to 22 computations (18.5% saved)

bsearch2.0ms (0%)

Memory
4.8MiB live, 4.8MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.549435110594336e+103
7.1210216726342e+104
Compiler

Compiled 27 to 22 computations (18.5% saved)

bsearch1.0ms (0%)

Memory
2.8MiB live, 2.8MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.549435110594336e+103
7.1210216726342e+104
0.0ms
1.6141776418207134e+32
1.8495142892681095e+32
Compiler

Compiled 27 to 22 computations (18.5% saved)

bsearch2.0ms (0%)

Memory
-36.7MiB live, 2.8MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.549435110594336e+103
7.1210216726342e+104
Compiler

Compiled 27 to 22 computations (18.5% saved)

bsearch0.0ms (0%)

Memory
1.3MiB live, 1.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
41598461972725.836
3546280877668743.0
Compiler

Compiled 27 to 22 computations (18.5% saved)

bsearch12.0ms (0.1%)

Memory
23.2MiB live, 23.2MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
10.0ms
5.309788849038661e-14
1.7699418504204647e-13
Samples
8.0ms80×0valid
Compiler

Compiled 199 to 142 computations (28.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 5.0ms
ival-mult: 2.0ms (37% of total)
ival-div: 1.0ms (18.5% of total)
ival-pow2: 1.0ms (18.5% of total)
ival-pi: 0.0ms (0% of total)
ival-sin: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-sub: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
ival-cos: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

bsearch45.0ms (0.2%)

Memory
-6.3MiB live, 72.6MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
42.0ms
8.438698685714019e+176
1.0687591664917673e+181
Samples
17.0ms3valid
12.0ms46×1valid
9.0ms76×0valid
Compiler

Compiled 269 to 198 computations (26.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 33.0ms
ival-sin: 16.0ms (48.8% of total)
ival-mult: 5.0ms (15.2% of total)
ival-pow2: 4.0ms (12.2% of total)
ival-cos: 3.0ms (9.1% of total)
adjust: 1.0ms (3% of total)
ival-div: 1.0ms (3% of total)
ival-pi: 1.0ms (3% of total)
ival-sub: 1.0ms (3% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

bsearch28.0ms (0.1%)

Memory
7.5MiB live, 46.4MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
25.0ms
9.746353204618584e+35
3.258663528491464e+37
Samples
16.0ms59×1valid
5.0ms53×0valid
Compiler

Compiled 211 to 162 computations (23.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 16.0ms
ival-mult: 4.0ms (24.8% of total)
ival-pow2: 3.0ms (18.6% of total)
ival-sin: 3.0ms (18.6% of total)
ival-cos: 2.0ms (12.4% of total)
adjust: 1.0ms (6.2% of total)
ival-div: 1.0ms (6.2% of total)
ival-pi: 1.0ms (6.2% of total)
ival-sub: 1.0ms (6.2% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

bsearch28.0ms (0.1%)

Memory
11.8MiB live, 50.7MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
25.0ms
9.746353204618584e+35
3.258663528491464e+37
Samples
15.0ms52×1valid
6.0ms60×0valid
Compiler

Compiled 211 to 162 computations (23.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 17.0ms
ival-mult: 4.0ms (23.2% of total)
ival-cos: 4.0ms (23.2% of total)
ival-pow2: 3.0ms (17.4% of total)
ival-sin: 3.0ms (17.4% of total)
adjust: 1.0ms (5.8% of total)
ival-div: 1.0ms (5.8% of total)
ival-pi: 1.0ms (5.8% of total)
ival-sub: 1.0ms (5.8% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

bsearch29.0ms (0.1%)

Memory
-28.2MiB live, 52.3MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
26.0ms
9.746353204618584e+35
3.258663528491464e+37
Samples
17.0ms56×1valid
6.0ms56×0valid
Compiler

Compiled 211 to 162 computations (23.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 17.0ms
ival-mult: 6.0ms (34.8% of total)
ival-sin: 3.0ms (17.4% of total)
ival-pow2: 3.0ms (17.4% of total)
ival-cos: 2.0ms (11.6% of total)
adjust: 1.0ms (5.8% of total)
ival-div: 1.0ms (5.8% of total)
ival-pi: 1.0ms (5.8% of total)
ival-sub: 1.0ms (5.8% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

bsearch30.0ms (0.1%)

Memory
11.5MiB live, 50.1MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
28.0ms
9.746353204618584e+35
3.258663528491464e+37
Samples
15.0ms60×1valid
7.0ms50×0valid
2.0ms2valid
Compiler

Compiled 211 to 162 computations (23.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 20.0ms
ival-cos: 5.0ms (25.5% of total)
ival-mult: 4.0ms (20.4% of total)
ival-sin: 4.0ms (20.4% of total)
ival-pow2: 3.0ms (15.3% of total)
ival-div: 1.0ms (5.1% of total)
adjust: 1.0ms (5.1% of total)
ival-pi: 1.0ms (5.1% of total)
ival-sub: 1.0ms (5.1% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

bsearch34.0ms (0.2%)

Memory
15.0MiB live, 53.9MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
31.0ms
9.746353204618584e+35
3.258663528491464e+37
Samples
13.0ms47×1valid
7.0ms3valid
6.0ms61×0valid
1.0ms2valid
Compiler

Compiled 211 to 162 computations (23.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 23.0ms
ival-sin: 9.0ms (39% of total)
ival-mult: 4.0ms (17.3% of total)
ival-pow2: 4.0ms (17.3% of total)
ival-cos: 3.0ms (13% of total)
adjust: 1.0ms (4.3% of total)
ival-div: 1.0ms (4.3% of total)
ival-pi: 1.0ms (4.3% of total)
ival-sub: 1.0ms (4.3% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

bsearch30.0ms (0.1%)

Memory
-27.8MiB live, 53.2MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
27.0ms
9.746353204618584e+35
3.258663528491464e+37
Samples
13.0ms50×1valid
7.0ms61×0valid
4.0ms3valid
Compiler

Compiled 211 to 162 computations (23.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 20.0ms
ival-sin: 6.0ms (30.4% of total)
ival-mult: 5.0ms (25.3% of total)
ival-cos: 3.0ms (15.2% of total)
ival-pow2: 3.0ms (15.2% of total)
adjust: 1.0ms (5.1% of total)
ival-div: 1.0ms (5.1% of total)
ival-pi: 1.0ms (5.1% of total)
ival-sub: 1.0ms (5.1% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

bsearch27.0ms (0.1%)

Memory
8.7MiB live, 47.3MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
24.0ms
9.746353204618584e+35
3.258663528491464e+37
Samples
14.0ms51×1valid
6.0ms61×0valid
Compiler

Compiled 211 to 162 computations (23.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 16.0ms
ival-mult: 4.0ms (24.9% of total)
ival-sin: 3.0ms (18.7% of total)
ival-pow2: 3.0ms (18.7% of total)
ival-pi: 2.0ms (12.4% of total)
ival-cos: 2.0ms (12.4% of total)
ival-div: 1.0ms (6.2% of total)
adjust: 1.0ms (6.2% of total)
ival-sub: 1.0ms (6.2% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

bsearch30.0ms (0.1%)

Memory
16.2MiB live, 54.9MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
27.0ms
9.746353204618584e+35
3.258663528491464e+37
Samples
15.0ms53×1valid
6.0ms57×0valid
2.0ms3valid
1.0ms2valid
Compiler

Compiled 211 to 162 computations (23.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 19.0ms
ival-mult: 5.0ms (25.9% of total)
ival-sin: 5.0ms (25.9% of total)
ival-cos: 3.0ms (15.5% of total)
ival-pow2: 3.0ms (15.5% of total)
ival-div: 1.0ms (5.2% of total)
adjust: 1.0ms (5.2% of total)
ival-pi: 1.0ms (5.2% of total)
ival-sub: 1.0ms (5.2% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

simplify24.0ms (0.1%)

Memory
-14.2MiB live, 33.5MiB allocated
Algorithm
egg-herbie
Rules
134×*-commutative_binary64
10×+-commutative_binary64
sub-neg_binary64
1-exp_binary64
neg-sub0_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0161593
1237593
2240593
3242593
4243593
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 50000000000000000095783754286733436810797756363259600557640175729968966210199437798061807255409016176640 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64)) #s(literal -1 binary64)))) (-.f64 b a))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.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)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a))))
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 50000000000000001930449714370975720139701025745675219477211914784288695508246371335098695877271585171777875451431577515195663644768354254411583398686815316200363393024 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal -180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle))))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a))) (*.f64 angle (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (PI.f64))) #s(literal 1/90 binary64))))
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 50000000000000000095783754286733436810797756363259600557640175729968966210199437798061807255409016176640 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64)) #s(literal -1 binary64)))) (-.f64 b a))) (*.f64 angle (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (PI.f64))) #s(literal 1/90 binary64))))
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 50000000000000000095783754286733436810797756363259600557640175729968966210199437798061807255409016176640 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)))) (-.f64 b a))) (*.f64 angle (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (PI.f64))) #s(literal 1/90 binary64))))
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 179999999999999984438934054633472 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a))) (if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 50000000000000000095783754286733436810797756363259600557640175729968966210199437798061807255409016176640 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) #s(literal 1 binary64))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))) (*.f64 angle (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (PI.f64))) #s(literal 1/90 binary64)))))
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 50000000000000000095783754286733436810797756363259600557640175729968966210199437798061807255409016176640 binary64)) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (*.f64 angle (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (PI.f64))) #s(literal 1/90 binary64))))
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 50000000000000 binary64)) (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)))) (+.f64 b a)) (*.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)) (-.f64 b a))) (*.f64 angle (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (PI.f64))) #s(literal 1/90 binary64))))
(if (<=.f64 angle #s(literal 3466232109999065/19807040628566084398385987584 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 angle (+.f64 b a)) (-.f64 b a)) #s(literal 1/90 binary64)) (PI.f64)) (*.f64 angle (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (PI.f64))) #s(literal 1/90 binary64))))
(if (<=.f64 b #s(literal 849999999999999950095210994973217122593964351720907555634482181341785960838199078576192136524222620659187185913731234967155235838877118165523658161270056898925618301941825142784 binary64)) (*.f64 angle (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (PI.f64))) #s(literal 1/90 binary64))) (*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 (PI.f64) b)) b))
(if (<=.f64 a #s(literal 4999999999999999769381329101060571136 binary64)) (*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 (PI.f64) b)) b) (*.f64 (*.f64 (*.f64 angle #s(literal -1/90 binary64)) (*.f64 (PI.f64) a)) a))
(if (<=.f64 a #s(literal 25500000000000001598235087101325475840 binary64)) (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (*.f64 b b) angle)) (*.f64 (*.f64 (*.f64 angle #s(literal -1/90 binary64)) (*.f64 (PI.f64) a)) a))
(if (<=.f64 a #s(literal 18599999999999999637947024957258072064 binary64)) (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (*.f64 b b) angle)) (*.f64 angle (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) a)) a)))
(if (<=.f64 a #s(literal 10600000000000000479173546682525679616 binary64)) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 b b)) (*.f64 angle (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) a)) a)))
(if (<=.f64 a #s(literal 4899999999999999809411451140561698816 binary64)) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b))) (*.f64 angle (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) a)) a)))
(if (<=.f64 a #s(literal 30000000000000002158062836758597337088 binary64)) (*.f64 angle (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 (PI.f64) b) b))) (*.f64 angle (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) a)) a)))
(if (<=.f64 a #s(literal 19999999999999999077525316404242284544 binary64)) (*.f64 angle (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 (PI.f64) b) b))) (*.f64 angle (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) (*.f64 a a)))))
(if (<=.f64 a #s(literal 32000000000000001357460395968574783488 binary64)) (*.f64 angle (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b)))) (*.f64 angle (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) (*.f64 a a)))))
(*.f64 angle (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) (*.f64 a a))))
Outputs
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 50000000000000000095783754286733436810797756363259600557640175729968966210199437798061807255409016176640 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64)) #s(literal -1 binary64)))) (-.f64 b a))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.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)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a))))
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 50000000000000000095783754286733436810797756363259600557640175729968966210199437798061807255409016176640 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64)) #s(literal -1 binary64)))) (-.f64 b a))) (*.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (cos.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))))) (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 50000000000000001930449714370975720139701025745675219477211914784288695508246371335098695877271585171777875451431577515195663644768354254411583398686815316200363393024 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal -180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle))))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a))) (*.f64 angle (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (PI.f64))) #s(literal 1/90 binary64))))
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 50000000000000001930449714370975720139701025745675219477211914784288695508246371335098695877271585171777875451431577515195663644768354254411583398686815316200363393024 binary64)) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal -180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle))))))) (*.f64 angle (*.f64 (*.f64 (+.f64 b a) (*.f64 (PI.f64) (-.f64 b a))) #s(literal 1/90 binary64))))
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 50000000000000000095783754286733436810797756363259600557640175729968966210199437798061807255409016176640 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64)) #s(literal -1 binary64)))) (-.f64 b a))) (*.f64 angle (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (PI.f64))) #s(literal 1/90 binary64))))
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 50000000000000000095783754286733436810797756363259600557640175729968966210199437798061807255409016176640 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64)) #s(literal -1 binary64)))) (-.f64 b a))) (*.f64 angle (*.f64 (*.f64 (+.f64 b a) (*.f64 (PI.f64) (-.f64 b a))) #s(literal 1/90 binary64))))
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 50000000000000000095783754286733436810797756363259600557640175729968966210199437798061807255409016176640 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)))) (-.f64 b a))) (*.f64 angle (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (PI.f64))) #s(literal 1/90 binary64))))
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 50000000000000000095783754286733436810797756363259600557640175729968966210199437798061807255409016176640 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)))))) (*.f64 angle (*.f64 (*.f64 (+.f64 b a) (*.f64 (PI.f64) (-.f64 b a))) #s(literal 1/90 binary64))))
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 179999999999999984438934054633472 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (-.f64 b a))) (if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 50000000000000000095783754286733436810797756363259600557640175729968966210199437798061807255409016176640 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) #s(literal 1 binary64))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))) (*.f64 angle (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (PI.f64))) #s(literal 1/90 binary64)))))
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 179999999999999984438934054633472 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (+.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))) (if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 50000000000000000095783754286733436810797756363259600557640175729968966210199437798061807255409016176640 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (*.f64 angle (*.f64 (*.f64 (+.f64 b a) (*.f64 (PI.f64) (-.f64 b a))) #s(literal 1/90 binary64)))))
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 50000000000000000095783754286733436810797756363259600557640175729968966210199437798061807255409016176640 binary64)) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (*.f64 angle (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (PI.f64))) #s(literal 1/90 binary64))))
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 50000000000000000095783754286733436810797756363259600557640175729968966210199437798061807255409016176640 binary64)) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))) (*.f64 angle (*.f64 (*.f64 (+.f64 b a) (*.f64 (PI.f64) (-.f64 b a))) #s(literal 1/90 binary64))))
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 50000000000000 binary64)) (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)))) (+.f64 b a)) (*.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)) (-.f64 b a))) (*.f64 angle (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (PI.f64))) #s(literal 1/90 binary64))))
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 50000000000000 binary64)) (*.f64 (*.f64 (+.f64 b a) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (-.f64 b a) (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 angle (*.f64 (*.f64 (+.f64 b a) (*.f64 (PI.f64) (-.f64 b a))) #s(literal 1/90 binary64))))
(if (<=.f64 angle #s(literal 3466232109999065/19807040628566084398385987584 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 angle (+.f64 b a)) (-.f64 b a)) #s(literal 1/90 binary64)) (PI.f64)) (*.f64 angle (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (PI.f64))) #s(literal 1/90 binary64))))
(if (<=.f64 angle #s(literal 3466232109999065/19807040628566084398385987584 binary64)) (*.f64 (PI.f64) (*.f64 #s(literal 1/90 binary64) (*.f64 (-.f64 b a) (*.f64 angle (+.f64 b a))))) (*.f64 angle (*.f64 (*.f64 (+.f64 b a) (*.f64 (PI.f64) (-.f64 b a))) #s(literal 1/90 binary64))))
(if (<=.f64 b #s(literal 849999999999999950095210994973217122593964351720907555634482181341785960838199078576192136524222620659187185913731234967155235838877118165523658161270056898925618301941825142784 binary64)) (*.f64 angle (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (PI.f64))) #s(literal 1/90 binary64))) (*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 (PI.f64) b)) b))
(if (<=.f64 b #s(literal 849999999999999950095210994973217122593964351720907555634482181341785960838199078576192136524222620659187185913731234967155235838877118165523658161270056898925618301941825142784 binary64)) (*.f64 angle (*.f64 (*.f64 (+.f64 b a) (*.f64 (PI.f64) (-.f64 b a))) #s(literal 1/90 binary64))) (*.f64 b (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 (PI.f64) b))))
(if (<=.f64 a #s(literal 4999999999999999769381329101060571136 binary64)) (*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 (PI.f64) b)) b) (*.f64 (*.f64 (*.f64 angle #s(literal -1/90 binary64)) (*.f64 (PI.f64) a)) a))
(if (<=.f64 a #s(literal 4999999999999999769381329101060571136 binary64)) (*.f64 b (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 (PI.f64) b))) (*.f64 a (*.f64 (*.f64 angle #s(literal -1/90 binary64)) (*.f64 (PI.f64) a))))
(if (<=.f64 a #s(literal 25500000000000001598235087101325475840 binary64)) (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (*.f64 b b) angle)) (*.f64 (*.f64 (*.f64 angle #s(literal -1/90 binary64)) (*.f64 (PI.f64) a)) a))
(if (<=.f64 a #s(literal 25500000000000001598235087101325475840 binary64)) (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 angle (*.f64 b b))) (*.f64 a (*.f64 (*.f64 angle #s(literal -1/90 binary64)) (*.f64 (PI.f64) a))))
(if (<=.f64 a #s(literal 18599999999999999637947024957258072064 binary64)) (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (*.f64 b b) angle)) (*.f64 angle (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) a)) a)))
(if (<=.f64 a #s(literal 18599999999999999637947024957258072064 binary64)) (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 angle (*.f64 b b))) (*.f64 angle (*.f64 a (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) a)))))
(if (<=.f64 a #s(literal 10600000000000000479173546682525679616 binary64)) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 b b)) (*.f64 angle (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) a)) a)))
(if (<=.f64 a #s(literal 10600000000000000479173546682525679616 binary64)) (*.f64 (*.f64 b b) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 angle (*.f64 a (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) a)))))
(if (<=.f64 a #s(literal 4899999999999999809411451140561698816 binary64)) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b))) (*.f64 angle (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) a)) a)))
(if (<=.f64 a #s(literal 4899999999999999809411451140561698816 binary64)) (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 (PI.f64) (*.f64 b b))) (*.f64 angle (*.f64 a (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) a)))))
(if (<=.f64 a #s(literal 30000000000000002158062836758597337088 binary64)) (*.f64 angle (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 (PI.f64) b) b))) (*.f64 angle (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) a)) a)))
(if (<=.f64 a #s(literal 30000000000000002158062836758597337088 binary64)) (*.f64 angle (*.f64 #s(literal 1/90 binary64) (*.f64 b (*.f64 (PI.f64) b)))) (*.f64 angle (*.f64 a (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) a)))))
(if (<=.f64 a #s(literal 19999999999999999077525316404242284544 binary64)) (*.f64 angle (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 (PI.f64) b) b))) (*.f64 angle (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) (*.f64 a a)))))
(if (<=.f64 a #s(literal 19999999999999999077525316404242284544 binary64)) (*.f64 angle (*.f64 #s(literal 1/90 binary64) (*.f64 b (*.f64 (PI.f64) b)))) (*.f64 angle (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) (*.f64 a a)))))
(if (<=.f64 a #s(literal 32000000000000001357460395968574783488 binary64)) (*.f64 angle (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b)))) (*.f64 angle (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) (*.f64 a a)))))
(*.f64 angle (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) (*.f64 a a))))

soundness4.2s (19.7%)

Memory
78.8MiB live, 4 863.9MiB allocated
Rules
16 146×accelerator-lowering-fma.f32
16 146×accelerator-lowering-fma.f64
9 156×accelerator-lowering-fma.f32
9 156×accelerator-lowering-fma.f64
7 724×accelerator-lowering-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
059911672
1209211062
2527810127
082909758
054336
1259299
22204284
08355280
064311885
1228811381
2616911071
0831310698
066291
1312249
22059249
08192245
022106
1102106
258484
3612184
0821584
01623
13023
27223
321623
476523
5261923
6386523
7560923
0806423
058374
1306249
22644236
08183233
01974476
16294162
225854098
081333984
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 2 796 to 1 623 computations (42% saved)

preprocess323.0ms (1.5%)

Memory
-51.4MiB live, 336.1MiB allocated
Remove

(abs b)

Compiler

Compiled 1 934 to 768 computations (60.3% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...