ab-angle->ABCF C

Time bar (total: 11.7s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze0.0ms (0%)

Memory
0.7MiB live, 0.7MiB 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 23 to 12 computations (47.8% saved)

sample1.8s (15.3%)

Memory
26.0MiB live, 2 002.4MiB allocated
Samples
1.4s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 858.0ms
ival-pow2: 255.0ms (29.7% of total)
ival-sinu: 218.0ms (25.4% of total)
ival-cosu: 211.0ms (24.6% of total)
ival-mult: 127.0ms (14.8% of total)
ival-add: 37.0ms (4.3% of total)
ival-true: 6.0ms (0.7% of total)
ival-assert: 4.0ms (0.5% of total)
Bogosity

explain217.0ms (1.9%)

Memory
24.2MiB live, 303.7MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1060-0-(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
1060-0-(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
00-0-(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
00-0-(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
00-0-(/.f64 angle #s(literal 180 binary64))
00-0-(pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
00-0-a
00-0-(*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
00-0-#s(literal 180 binary64)
00-0-angle
00-0-(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
00-0-#s(literal 2 binary64)
00-0-b
00-0-(*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
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))))sensitivity1060
sin.f64(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))sensitivity1060
Confusion
Predicted +Predicted -
+560
-50150
Precision
0.5283018867924528
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+5600
-500150
Precision?
0.5283018867924528
Recall?
1.0
Freqs
test
numberfreq
0150
2106
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
75.0ms512×0valid
Compiler

Compiled 191 to 49 computations (74.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 52.0ms
ival-sinu: 12.0ms (23% of total)
ival-cosu: 11.0ms (21% of total)
ival-mult: 10.0ms (19.1% of total)
ival-pow2: 10.0ms (19.1% of total)
ival-div: 4.0ms (7.7% of total)
ival-pi: 2.0ms (3.8% of total)
ival-add: 2.0ms (3.8% of total)
ival-true: 1.0ms (1.9% of total)
exact: 1.0ms (1.9% of total)
ival-assert: 0.0ms (0% of total)

preprocess166.0ms (1.4%)

Memory
-19.8MiB live, 18.4MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
058198
1126192
2356192
31062192
41694192
52309192
63188192
73630192
83960192
94155192
104250192
114328192
124956192
135170192
145220192
155236192
165236192
175236192
185236192
195246192
01521
02521
13321
25921
38121
48221
08221
Stop Event
iter limit
saturated
iter limit
saturated
Calls
Call 1
Inputs
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
Outputs
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
Symmetry

(abs angle)

(abs b)

(abs a)

Compiler

Compiled 21 to 15 computations (28.6% saved)

eval0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Compiler

Compiled 0 to 3 computations (-∞% saved)

prune1.0ms (0%)

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

Compiled 21 to 15 computations (28.6% saved)

simplify4.0ms (0%)

Memory
4.5MiB live, 4.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
cost-diff0
(*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
cost-diff0
(pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
cost-diff0
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01583
02583
13383
25983
38183
48283
08283
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
(*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
a
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(PI.f64)
(/.f64 angle #s(literal 180 binary64))
angle
#s(literal 180 binary64)
#s(literal 2 binary64)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
b
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
Outputs
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
(pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64))
(*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)
a
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(PI.f64)
(/.f64 angle #s(literal 180 binary64))
angle
#s(literal 180 binary64)
#s(literal 2 binary64)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
(pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)
b
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))

localize56.0ms (0.5%)

Memory
9.1MiB live, 61.5MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.293632519536884
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
accuracy0.34994125976844204
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
accuracy23.550968824787383
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
accuracy23.959177443254056
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
Samples
46.0ms256×0valid
Compiler

Compiled 85 to 17 computations (80% saved)

Precisions
Click to see histograms. Total time spent on operations: 31.0ms
ival-mult: 10.0ms (31.8% of total)
ival-cosu: 6.0ms (19.1% of total)
ival-sinu: 6.0ms (19.1% of total)
ival-pow2: 5.0ms (15.9% of total)
ival-div: 2.0ms (6.4% of total)
ival-pi: 1.0ms (3.2% of total)
ival-add: 1.0ms (3.2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series27.0ms (0.2%)

Memory
-2.9MiB live, 35.5MiB allocated
Counts
7 → 144
Calls
Call 1
Inputs
#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())
#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())
#s(alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())
#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())
#s(alt (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) (patch (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) #<representation binary64>) () ())
#s(alt (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())
Outputs
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor 0 a) (#s(alt (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor 0 a) (#s(alt (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor 0 a) (#s(alt (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor 0 a) (#s(alt (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor inf a) (#s(alt (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor inf a) (#s(alt (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor inf a) (#s(alt (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor inf a) (#s(alt (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor -inf a) (#s(alt (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor -inf a) (#s(alt (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor -inf a) (#s(alt (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor -inf a) (#s(alt (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2)) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2)) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2)) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow a 2)) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow a 2) (* (pow angle 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))) (pow a 2)) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6))))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))) (pow a 2)) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt a (taylor 0 angle) (#s(alt (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ a (* -1/64800 (* a (* (pow angle 2) (pow (PI) 2))))) (taylor 0 angle) (#s(alt (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ a (* (pow angle 2) (+ (* -1/64800 (* a (pow (PI) 2))) (* 1/25194240000 (* a (* (pow angle 2) (pow (PI) 4))))))) (taylor 0 angle) (#s(alt (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ a (* (pow angle 2) (+ (* -1/64800 (* a (pow (PI) 2))) (* (pow angle 2) (+ (* -1/24488801280000000 (* a (* (pow angle 2) (pow (PI) 6)))) (* 1/25194240000 (* a (pow (PI) 4)))))))) (taylor 0 angle) (#s(alt (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (taylor 0 angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4)))))) (taylor 0 angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(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))))))) (taylor 0 angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI)))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5))))))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(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)))))))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) (patch (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) (patch (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) (patch (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) (patch (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* -1/3149280000 (* (pow angle 2) (* (pow b 2) (pow (PI) 4)))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) (patch (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) (patch (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) (patch (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) (patch (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) (patch (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) (patch (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) (patch (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) (patch (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
Calls

9 calls:

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

simplify184.0ms (1.6%)

Memory
-5.1MiB live, 144.2MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01862122
15772110
222682068
347782068
454342068
558972068
670072068
081172000
Stop Event
iter limit
node limit
Counts
144 → 143
Calls
Call 1
Inputs
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(pow a 2)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(pow a 2)
(+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow a 2) (* (pow angle 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6))))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))) (pow a 2))
a
(+ a (* -1/64800 (* a (* (pow angle 2) (pow (PI) 2)))))
(+ a (* (pow angle 2) (+ (* -1/64800 (* a (pow (PI) 2))) (* 1/25194240000 (* a (* (pow angle 2) (pow (PI) 4)))))))
(+ a (* (pow angle 2) (+ (* -1/64800 (* a (pow (PI) 2))) (* (pow angle 2) (+ (* -1/24488801280000000 (* a (* (pow angle 2) (pow (PI) 6)))) (* 1/25194240000 (* a (pow (PI) 4))))))))
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)))))))
(* 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))))))))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* (pow angle 2) (+ (* -1/3149280000 (* (pow angle 2) (* (pow b 2) (pow (PI) 4)))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))))
(* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))
(* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (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))))
(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)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (cos (* 1/180 (* angle (PI)))))
(* a (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))))
(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)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
Outputs
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(pow a 2)
(*.f64 a a)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2))
(fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2))
(fma.f64 (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 (*.f64 a a) #s(literal 1/3149280000 binary64) (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (fma.f64 (*.f64 b b) #s(literal 1/765275040000000 binary64) (*.f64 (*.f64 a a) #s(literal -1/765275040000000 binary64)))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 (*.f64 a a) #s(literal 1/3149280000 binary64) (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b))))) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))))) (*.f64 angle angle) (*.f64 a a))
(pow a 2)
(*.f64 a a)
(+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow a 2))
(*.f64 (fma.f64 #s(literal -1/32400 binary64) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle) #s(literal 1 binary64)) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow a 2) (* (pow angle 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))) (pow a 2))
(fma.f64 (*.f64 a (*.f64 (*.f64 angle angle) a)) (fma.f64 (*.f64 (*.f64 #s(literal 1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) angle) angle (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6))))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))) (pow a 2))
(fma.f64 (*.f64 (*.f64 a a) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 #s(literal -1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) angle) angle (*.f64 #s(literal 1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))) (*.f64 angle angle) (*.f64 a a))
a
(+ a (* -1/64800 (* a (* (pow angle 2) (pow (PI) 2)))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64)) a)
(+ a (* (pow angle 2) (+ (* -1/64800 (* a (pow (PI) 2))) (* 1/25194240000 (* a (* (pow angle 2) (pow (PI) 4)))))))
(fma.f64 (*.f64 a (fma.f64 (*.f64 (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) angle) angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 angle angle) a)
(+ a (* (pow angle 2) (+ (* -1/64800 (* a (pow (PI) 2))) (* (pow angle 2) (+ (* -1/24488801280000000 (* a (* (pow angle 2) (pow (PI) 6)))) (* 1/25194240000 (* a (pow (PI) 4))))))))
(fma.f64 (pow.f64 angle #s(literal 4 binary64)) (*.f64 a (fma.f64 (*.f64 #s(literal -1/24488801280000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) (*.f64 angle angle) (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))))) (*.f64 (fma.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64)) a))
1
#s(literal 1 binary64)
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(fma.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) angle) angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle angle) #s(literal 1 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)))))))
(fma.f64 (pow.f64 angle #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal -1/24488801280000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) (*.f64 angle angle) (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (fma.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))) angle)
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(fma.f64 (pow.f64 angle #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64)) angle) angle (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(* 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))))))))
(fma.f64 (pow.f64 angle #s(literal 3 binary64)) (fma.f64 (fma.f64 (*.f64 #s(literal -1/30855889612800000000 binary64) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))
(* (pow angle 2) (+ (* -1/3149280000 (* (pow angle 2) (* (pow b 2) (pow (PI) 4)))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))))
(*.f64 (*.f64 (*.f64 (*.f64 b b) (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))) angle) angle)
(* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64) (*.f64 (*.f64 (*.f64 b angle) (*.f64 b angle)) (fma.f64 (*.f64 #s(literal 1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64))))) (*.f64 angle angle))
(* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))))
(*.f64 (fma.f64 (pow.f64 angle #s(literal 4 binary64)) (*.f64 (*.f64 b b) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/347128758144000000000 binary64) (pow.f64 (PI.f64) #s(literal 8 binary64))) (*.f64 #s(literal 1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))))) (*.f64 (*.f64 b b) (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))))) (*.f64 angle angle))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))

rewrite141.0ms (1.2%)

Memory
19.5MiB live, 138.2MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01566
02566
18766
247966
3431366
0823266
Stop Event
iter limit
node limit
iter limit
Counts
7 → 228
Calls
Call 1
Inputs
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
(*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval59.0ms (0.5%)

Memory
-26.1MiB live, 86.9MiB allocated
Compiler

Compiled 14 006 to 1 234 computations (91.2% saved)

prune68.0ms (0.6%)

Memory
-4.1MiB live, 119.3MiB allocated
Pruning

52 alts after pruning (52 fresh and 0 done)

PrunedKeptTotal
New38352435
Fresh000
Picked101
Done000
Total38452436
Accuracy
83.5%
Counts
436 → 52
Alt Table
Click to see full alt table
StatusAccuracyProgram
76.9%
(fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
82.3%
(fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #s(literal 2 binary64)) a) a (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)))
72.4%
(fma.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
63.8%
(fma.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (exp.f64 (log.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
69.1%
(fma.f64 (exp.f64 (fma.f64 (log.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) #s(literal 2 binary64) (log.f64 b))) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
73.9%
(fma.f64 (exp.f64 (log.f64 (*.f64 (*.f64 a a) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))))) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)))
14.2%
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64))))))))
22.2%
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))))
82.2%
(/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)))
72.8%
(+.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
71.4%
(+.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
71.4%
(+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
82.3%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
73.0%
(+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
82.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
82.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 180 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
82.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
82.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
82.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))) (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))) (cbrt.f64 (cbrt.f64 (PI.f64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
82.3%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
82.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))) (cbrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
75.1%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 4 binary64)) #s(literal 1/2 binary64)))
71.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (pow.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) #s(literal 2 binary64))) #s(literal 2 binary64)))
82.3%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
82.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)))
82.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))))) #s(literal 2 binary64)))
82.1%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) #s(literal 1/180 binary64)) angle))))) #s(literal 2 binary64)))
81.9%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)))
81.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)))
82.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
81.9%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))) (cbrt.f64 (PI.f64))))) #s(literal 2 binary64)))
80.9%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)))
70.3%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (exp.f64 (log.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))))) #s(literal 2 binary64)))
77.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)))
71.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b)) #s(literal 4 binary64)))
80.9%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (E.f64) (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)))))
70.6%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b))) #s(literal 4 binary64))))
81.3%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (exp.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)))))
52.3%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 (*.f64 b b) (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))) angle) angle)))
63.0%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))))
82.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
72.8%
(+.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
71.4%
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.7%
(+.f64 (pow.f64 (E.f64) (log.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
71.5%
(+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.7%
(+.f64 (exp.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
82.0%
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
31.8%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 (*.f64 a a) #s(literal 1/3149280000 binary64) (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))))) (*.f64 angle angle) (*.f64 a a)))
44.0%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)))
37.5%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
54.5%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
54.3%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
Compiler

Compiled 2 900 to 2 068 computations (28.7% saved)

simplify11.0ms (0.1%)

Memory
12.3MiB live, 12.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff0
(E.f64)
cost-diff0
(pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)))
cost-diff0
(pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64))
cost-diff0
(+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
cost-diff0
(*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64)))
cost-diff0
(pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64))
cost-diff0
(+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
cost-diff7104
(pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))
cost-diff0
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
cost-diff0
(pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))
cost-diff0
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b)
cost-diff192
(fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
cost-diff0
(*.f64 a a)
cost-diff0
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
cost-diff0
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
cost-diff0
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b)
cost-diff0
(pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64))
cost-diff0
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
049450
081440
1114437
2189437
3262437
4306437
5307437
0307437
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b)
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(*.f64 #s(literal 1/180 binary64) angle)
#s(literal 1/180 binary64)
angle
(PI.f64)
b
#s(literal 2 binary64)
(pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))
(*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))
(/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))
(*.f64 angle (PI.f64))
#s(literal -180 binary64)
a
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
(*.f64 a a)
a
(fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b)
(pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(*.f64 #s(literal 1/180 binary64) angle)
#s(literal 1/180 binary64)
angle
(PI.f64)
#s(literal 2 binary64)
b
(pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))
(*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))
(/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))
(*.f64 angle (PI.f64))
#s(literal -180 binary64)
a
(+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64))
(*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64)))
a
(pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))))
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))
(/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))
(*.f64 angle (PI.f64))
angle
(PI.f64)
#s(literal -180 binary64)
#s(literal 2 binary64)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
b
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(/.f64 angle #s(literal 180 binary64))
#s(literal 180 binary64)
(+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64))
(pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)))
(E.f64)
(log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))
(*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))
(/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))
(*.f64 angle (PI.f64))
angle
(PI.f64)
#s(literal -180 binary64)
a
#s(literal 2 binary64)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
b
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(/.f64 angle #s(literal 180 binary64))
#s(literal 180 binary64)
Outputs
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
(pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 2 binary64))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b)
(*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
(*.f64 #s(literal 1/180 binary64) angle)
(*.f64 angle #s(literal 1/180 binary64))
#s(literal 1/180 binary64)
angle
(PI.f64)
b
#s(literal 2 binary64)
(pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))
(pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 2 binary64))
(*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)
(*.f64 a (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))
(cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))
(/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))
(/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))
(*.f64 angle (PI.f64))
(*.f64 (PI.f64) angle)
#s(literal -180 binary64)
a
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
(*.f64 a a)
a
(fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b)
(*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) b)
(pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
(*.f64 #s(literal 1/180 binary64) angle)
(*.f64 angle #s(literal 1/180 binary64))
#s(literal 1/180 binary64)
angle
(PI.f64)
#s(literal 2 binary64)
b
(pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))
(pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 2 binary64))
(*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)
(*.f64 a (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))
(cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))
(/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))
(/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))
(*.f64 angle (PI.f64))
(*.f64 (PI.f64) angle)
#s(literal -180 binary64)
a
(+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 2 binary64))
(*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64)))
(*.f64 a (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))
a
(pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))
(cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))
(sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))))
(sqrt.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))
(cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))
(/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))
(/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))
(*.f64 angle (PI.f64))
(*.f64 (PI.f64) angle)
angle
(PI.f64)
#s(literal -180 binary64)
#s(literal 2 binary64)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
(pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)
b
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(/.f64 angle #s(literal 180 binary64))
#s(literal 180 binary64)
(+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))))) #s(literal 2 binary64))
(pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)))
(pow.f64 (E.f64) (log.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))))
(E.f64)
(log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))
(log.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))))
(*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)
(*.f64 a (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))
(cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))
(/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))
(/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))
(*.f64 angle (PI.f64))
(*.f64 (PI.f64) angle)
angle
(PI.f64)
#s(literal -180 binary64)
a
#s(literal 2 binary64)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
(pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)
b
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(/.f64 angle #s(literal 180 binary64))
#s(literal 180 binary64)

localize272.0ms (2.3%)

Memory
20.8MiB live, 292.7MiB allocated
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy7.979858491761889
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))
accuracy8.09648752312321
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
accuracy16.71053066552266
(PI.f64)
accuracy16.710611114872673
(E.f64)
accuracy0.2578125
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
accuracy7.979858491761889
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))
accuracy8.09648752312321
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
accuracy16.71053066552266
(PI.f64)
accuracy5.070864469146942
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b)
accuracy7.979858491761889
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))
accuracy8.09648752312321
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
accuracy16.71053066552266
(PI.f64)
accuracy0
(*.f64 a a)
accuracy18.134504087418282
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
accuracy0.2578125
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
accuracy7.979858491761889
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))
accuracy8.09648752312321
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
accuracy16.71053066552266
(PI.f64)
Samples
86.0ms54×1invalid
64.0ms152×0valid
33.0ms26×1valid
19.0ms2valid
16.0ms11×2exit
2.0ms0invalid
Compiler

Compiled 449 to 45 computations (90% saved)

Precisions
Click to see histograms. Total time spent on operations: 181.0ms
ival-mult: 48.0ms (26.5% of total)
ival-pow2: 31.0ms (17.1% of total)
ival-sinu: 20.0ms (11% of total)
ival-pow: 17.0ms (9.4% of total)
ival-cos: 12.0ms (6.6% of total)
ival-cosu: 11.0ms (6.1% of total)
ival-add: 8.0ms (4.4% of total)
ival-e: 7.0ms (3.9% of total)
const: 7.0ms (3.9% of total)
adjust: 6.0ms (3.3% of total)
ival-log: 5.0ms (2.8% of total)
ival-div: 5.0ms (2.8% of total)
ival-sqrt: 2.0ms (1.1% of total)
ival-pi: 2.0ms (1.1% of total)
exact: 1.0ms (0.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series234.0ms (2%)

Memory
9.7MiB live, 316.8MiB allocated
Counts
22 → 444
Calls
Call 1
Inputs
#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())
#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #<representation binary64>) () ())
#s(alt (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (patch (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #<representation binary64>) () ())
#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #<representation binary64>) () ())
#s(alt (*.f64 a a) (patch (*.f64 a a) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) (patch (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) #<representation binary64>) () ())
#s(alt (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (patch (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) #<representation binary64>) () ())
#s(alt (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64)) (patch (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64)) #<representation binary64>) () ())
#s(alt (+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())
#s(alt (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) (patch (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #<representation binary64>) () ())
#s(alt (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())
#s(alt (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) #<representation binary64>) () ())
#s(alt (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) (patch (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #<representation binary64>) () ())
#s(alt (E.f64) (patch (E.f64) #<representation binary64>) () ())
#s(alt (PI.f64) (patch (PI.f64) #<representation binary64>) () ())
#s(alt (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (patch (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)) (patch (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)) #<representation binary64>) () ())
#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())
#s(alt (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) (patch (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) #<representation binary64>) () ())
Outputs
#s(alt (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor 0 b) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor 0 b) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor 0 b) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor 0 b) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* b (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) (patch (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) #<representation binary64>) () ())) ())
#s(alt (* b (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) (patch (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) #<representation binary64>) () ())) ())
#s(alt (* b (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) (patch (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) #<representation binary64>) () ())) ())
#s(alt (* b (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) (patch (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2)) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2)) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2)) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor inf b) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor inf b) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor inf b) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor inf b) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* b (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) (patch (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) #<representation binary64>) () ())) ())
#s(alt (* b (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) (patch (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) #<representation binary64>) () ())) ())
#s(alt (* b (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) (patch (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) #<representation binary64>) () ())) ())
#s(alt (* b (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) (patch (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor -inf b) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor -inf b) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor -inf b) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor -inf b) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* b (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) (patch (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) #<representation binary64>) () ())) ())
#s(alt (* b (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) (patch (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) #<representation binary64>) () ())) ())
#s(alt (* b (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) (patch (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) #<representation binary64>) () ())) ())
#s(alt (* b (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) (patch (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 a) (#s(alt (*.f64 a a) (patch (*.f64 a a) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 a) (#s(alt (*.f64 a a) (patch (*.f64 a a) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 a) (#s(alt (*.f64 a a) (patch (*.f64 a a) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 a) (#s(alt (*.f64 a a) (patch (*.f64 a a) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* -1/180 (* angle (PI))))) (taylor 0 a) (#s(alt (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) (patch (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* -1/180 (* angle (PI))))) (taylor 0 a) (#s(alt (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) (patch (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* -1/180 (* angle (PI))))) (taylor 0 a) (#s(alt (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) (patch (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* -1/180 (* angle (PI))))) (taylor 0 a) (#s(alt (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) (patch (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log a) (log (cos (* -1/180 (* angle (PI)))))))) 2)) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log a) (log (cos (* -1/180 (* angle (PI)))))))) 2)) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log a) (log (cos (* -1/180 (* angle (PI)))))))) 2)) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log a) (log (cos (* -1/180 (* angle (PI)))))))) 2)) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (pow (exp (* (log (E)) (+ (log a) (log (cos (* -1/180 (* angle (PI)))))))) 2) (taylor 0 a) (#s(alt (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (exp (* (log (E)) (+ (log a) (log (cos (* -1/180 (* angle (PI)))))))) 2) (taylor 0 a) (#s(alt (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (exp (* (log (E)) (+ (log a) (log (cos (* -1/180 (* angle (PI)))))))) 2) (taylor 0 a) (#s(alt (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (exp (* (log (E)) (+ (log a) (log (cos (* -1/180 (* angle (PI)))))))) 2) (taylor 0 a) (#s(alt (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (exp (* (log (E)) (+ (log a) (log (cos (* -1/180 (* angle (PI)))))))) (taylor 0 a) (#s(alt (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) (patch (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #<representation binary64>) () ())) ())
#s(alt (exp (* (log (E)) (+ (log a) (log (cos (* -1/180 (* angle (PI)))))))) (taylor 0 a) (#s(alt (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) (patch (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #<representation binary64>) () ())) ())
#s(alt (exp (* (log (E)) (+ (log a) (log (cos (* -1/180 (* angle (PI)))))))) (taylor 0 a) (#s(alt (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) (patch (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #<representation binary64>) () ())) ())
#s(alt (exp (* (log (E)) (+ (log a) (log (cos (* -1/180 (* angle (PI)))))))) (taylor 0 a) (#s(alt (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) (patch (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor inf a) (#s(alt (*.f64 a a) (patch (*.f64 a a) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor inf a) (#s(alt (*.f64 a a) (patch (*.f64 a a) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor inf a) (#s(alt (*.f64 a a) (patch (*.f64 a a) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor inf a) (#s(alt (*.f64 a a) (patch (*.f64 a a) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* -1/180 (* angle (PI))))) (taylor inf a) (#s(alt (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) (patch (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* -1/180 (* angle (PI))))) (taylor inf a) (#s(alt (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) (patch (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* -1/180 (* angle (PI))))) (taylor inf a) (#s(alt (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) (patch (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* -1/180 (* angle (PI))))) (taylor inf a) (#s(alt (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) (patch (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (cos (* -1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) 2)) (taylor inf a) (#s(alt (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (cos (* -1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) 2)) (taylor inf a) (#s(alt (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (cos (* -1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) 2)) (taylor inf a) (#s(alt (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (cos (* -1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) 2)) (taylor inf a) (#s(alt (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (pow (exp (* (log (E)) (+ (log (cos (* -1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) 2) (taylor inf a) (#s(alt (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (exp (* (log (E)) (+ (log (cos (* -1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) 2) (taylor inf a) (#s(alt (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (exp (* (log (E)) (+ (log (cos (* -1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) 2) (taylor inf a) (#s(alt (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (exp (* (log (E)) (+ (log (cos (* -1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) 2) (taylor inf a) (#s(alt (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (exp (* (log (E)) (+ (log (cos (* -1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) (taylor inf a) (#s(alt (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) (patch (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #<representation binary64>) () ())) ())
#s(alt (exp (* (log (E)) (+ (log (cos (* -1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) (taylor inf a) (#s(alt (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) (patch (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #<representation binary64>) () ())) ())
#s(alt (exp (* (log (E)) (+ (log (cos (* -1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) (taylor inf a) (#s(alt (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) (patch (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #<representation binary64>) () ())) ())
#s(alt (exp (* (log (E)) (+ (log (cos (* -1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) (taylor inf a) (#s(alt (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) (patch (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor -inf a) (#s(alt (*.f64 a a) (patch (*.f64 a a) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor -inf a) (#s(alt (*.f64 a a) (patch (*.f64 a a) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor -inf a) (#s(alt (*.f64 a a) (patch (*.f64 a a) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor -inf a) (#s(alt (*.f64 a a) (patch (*.f64 a a) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* -1/180 (* angle (PI))))) (taylor -inf a) (#s(alt (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) (patch (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* -1/180 (* angle (PI))))) (taylor -inf a) (#s(alt (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) (patch (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* -1/180 (* angle (PI))))) (taylor -inf a) (#s(alt (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) (patch (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* -1/180 (* angle (PI))))) (taylor -inf a) (#s(alt (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) (patch (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (* -1 (cos (* -1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) 2)) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (* -1 (cos (* -1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) 2)) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (* -1 (cos (* -1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) 2)) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (* -1 (cos (* -1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) 2)) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (pow (exp (* (log (E)) (+ (log (* -1 (cos (* -1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) 2) (taylor -inf a) (#s(alt (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (exp (* (log (E)) (+ (log (* -1 (cos (* -1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) 2) (taylor -inf a) (#s(alt (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (exp (* (log (E)) (+ (log (* -1 (cos (* -1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) 2) (taylor -inf a) (#s(alt (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (exp (* (log (E)) (+ (log (* -1 (cos (* -1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) 2) (taylor -inf a) (#s(alt (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (exp (* (log (E)) (+ (log (* -1 (cos (* -1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) (taylor -inf a) (#s(alt (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) (patch (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #<representation binary64>) () ())) ())
#s(alt (exp (* (log (E)) (+ (log (* -1 (cos (* -1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) (taylor -inf a) (#s(alt (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) (patch (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #<representation binary64>) () ())) ())
#s(alt (exp (* (log (E)) (+ (log (* -1 (cos (* -1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) (taylor -inf a) (#s(alt (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) (patch (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #<representation binary64>) () ())) ())
#s(alt (exp (* (log (E)) (+ (log (* -1 (cos (* -1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) (taylor -inf a) (#s(alt (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) (patch (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2)) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2)) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2)) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* -1/3149280000 (* (pow angle 2) (* (pow b 2) (pow (PI) 4)))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (* b (PI)))) (taylor 0 angle) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* -1/34992000 (* (pow angle 2) (* b (pow (PI) 3)))) (* 1/180 (* b (PI))))) (taylor 0 angle) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* 1/22674816000000 (* (pow angle 2) (* b (pow (PI) 5)))))))) (taylor 0 angle) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (* b (pow (PI) 7)))) (* 1/22674816000000 (* b (pow (PI) 5))))))))) (taylor 0 angle) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (patch (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI)))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (patch (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5))))))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (patch (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(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)))))))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (patch (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 angle) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2)) (taylor 0 angle) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2)) (taylor 0 angle) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2)) (taylor 0 angle) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 angle) (#s(alt (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2)) (taylor 0 angle) (#s(alt (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2)) (taylor 0 angle) (#s(alt (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2)) (taylor 0 angle) (#s(alt (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* b (pow (PI) 2)))) (taylor 0 angle) (#s(alt (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) (patch (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* -1/3149280000 (* (pow angle 2) (* b (pow (PI) 4)))) (* 1/32400 (* b (pow (PI) 2))))) (taylor 0 angle) (#s(alt (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) (patch (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* 1/32400 (* b (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* b (pow (PI) 4))) (* (pow angle 2) (* b (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))) (taylor 0 angle) (#s(alt (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) (patch (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* 1/32400 (* b (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* b (pow (PI) 4))) (* (pow angle 2) (+ (* b (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow angle 2) (* b (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))))))))) (taylor 0 angle) (#s(alt (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) (patch (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (taylor 0 angle) (#s(alt (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (patch (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* -1/3149280000 (* (pow angle 2) (pow (PI) 4))) (* 1/32400 (pow (PI) 2)))) (taylor 0 angle) (#s(alt (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (patch (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* 1/32400 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/3149280000 (pow (PI) 4)) (* (pow angle 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))) (taylor 0 angle) (#s(alt (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (patch (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* 1/32400 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/3149280000 (pow (PI) 4)) (* (pow angle 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (+ (* 1/1224440064000000 (pow (PI) 6)) (* (pow angle 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))))))))) (taylor 0 angle) (#s(alt (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (patch (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 angle) (#s(alt (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64)) (patch (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (taylor 0 angle) (#s(alt (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64)) (patch (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4)))))) (taylor 0 angle) (#s(alt (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64)) (patch (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(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))))))) (taylor 0 angle) (#s(alt (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64)) (patch (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2)) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2)) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2)) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow a 2)) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow a 2) (* (pow angle 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))) (pow a 2)) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6))))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))) (pow a 2)) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt a (taylor 0 angle) (#s(alt (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) (patch (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ a (* -1/64800 (* a (* (pow angle 2) (pow (PI) 2))))) (taylor 0 angle) (#s(alt (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) (patch (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ a (* (pow angle 2) (+ (* -1/64800 (* a (pow (PI) 2))) (* 1/25194240000 (* a (* (pow angle 2) (pow (PI) 4))))))) (taylor 0 angle) (#s(alt (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) (patch (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ a (* (pow angle 2) (+ (* -1/64800 (* a (pow (PI) 2))) (* (pow angle 2) (+ (* -1/24488801280000000 (* a (* (pow angle 2) (pow (PI) 6)))) (* 1/25194240000 (* a (pow (PI) 4)))))))) (taylor 0 angle) (#s(alt (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) (patch (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (pow (pow (E) (log a)) 2) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (log (E)) (pow (pow (E) (log a)) 2)))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow (pow (E) (log a)) 2)) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (log (E)) (pow (pow (E) (log a)) 2)))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* 1/4199040000 (* (pow (PI) 4) (* (pow (log (E)) 2) (pow (pow (E) (log a)) 2)))) (* 2 (* (+ (* 1/8398080000 (* (pow (PI) 4) (pow (log (E)) 2))) (* 1/24 (* (log (E)) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (pow (pow (E) (log a)) 2))))))))) (pow (pow (E) (log a)) 2)) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (log (E)) (pow (pow (E) (log a)) 2)))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* 1/4199040000 (* (pow (PI) 4) (* (pow (log (E)) 2) (pow (pow (E) (log a)) 2)))) (+ (* 2 (* (+ (* 1/8398080000 (* (pow (PI) 4) (pow (log (E)) 2))) (* 1/24 (* (log (E)) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (pow (pow (E) (log a)) 2))) (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (log (E)) (* (+ (* 1/8398080000 (* (pow (PI) 4) (pow (log (E)) 2))) (* 1/24 (* (log (E)) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (pow (pow (E) (log a)) 2))))) (+ (* 2 (* (+ (* -1/1555200 (* (pow (PI) 2) (* (pow (log (E)) 2) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (+ (* -1/1632586752000000 (* (pow (PI) 6) (pow (log (E)) 3))) (* 1/720 (* (log (E)) (+ (* -1/1133740800000 (pow (PI) 6)) (+ (* -1/34012224000000 (pow (PI) 6)) (* 1/2267481600000 (pow (PI) 6)))))))) (pow (pow (E) (log a)) 2))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))))) (pow (pow (E) (log a)) 2)) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (pow (pow (E) (log a)) 2) (taylor 0 angle) (#s(alt (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/32400 (* (pow angle 2) (* (pow (PI) 2) (* (log (E)) (pow (pow (E) (log a)) 2))))) (pow (pow (E) (log a)) 2)) (taylor 0 angle) (#s(alt (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (log (E)) (pow (pow (E) (log a)) 2)))) (* (pow angle 2) (+ (* 1/4199040000 (* (pow (PI) 4) (* (pow (log (E)) 2) (pow (pow (E) (log a)) 2)))) (* 2 (* (+ (* 1/8398080000 (* (pow (PI) 4) (pow (log (E)) 2))) (* 1/24 (* (log (E)) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (pow (pow (E) (log a)) 2))))))) (pow (pow (E) (log a)) 2)) (taylor 0 angle) (#s(alt (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (log (E)) (pow (pow (E) (log a)) 2)))) (* (pow angle 2) (+ (* 1/4199040000 (* (pow (PI) 4) (* (pow (log (E)) 2) (pow (pow (E) (log a)) 2)))) (+ (* 2 (* (+ (* 1/8398080000 (* (pow (PI) 4) (pow (log (E)) 2))) (* 1/24 (* (log (E)) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (pow (pow (E) (log a)) 2))) (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (log (E)) (* (+ (* 1/8398080000 (* (pow (PI) 4) (pow (log (E)) 2))) (* 1/24 (* (log (E)) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (pow (pow (E) (log a)) 2))))) (* 2 (* (+ (* -1/1555200 (* (pow (PI) 2) (* (pow (log (E)) 2) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (+ (* -1/1632586752000000 (* (pow (PI) 6) (pow (log (E)) 3))) (* 1/720 (* (log (E)) (+ (* -1/1133740800000 (pow (PI) 6)) (+ (* -1/34012224000000 (pow (PI) 6)) (* 1/2267481600000 (pow (PI) 6)))))))) (pow (pow (E) (log a)) 2)))))))))) (pow (pow (E) (log a)) 2)) (taylor 0 angle) (#s(alt (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (E) (log a)) (taylor 0 angle) (#s(alt (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) (patch (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/64800 (* (pow angle 2) (* (pow (PI) 2) (* (log (E)) (pow (E) (log a)))))) (pow (E) (log a))) (taylor 0 angle) (#s(alt (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) (patch (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/64800 (* (pow (PI) 2) (* (log (E)) (pow (E) (log a))))) (* (pow angle 2) (* (+ (* 1/8398080000 (* (pow (PI) 4) (pow (log (E)) 2))) (* 1/24 (* (log (E)) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (pow (E) (log a)))))) (pow (E) (log a))) (taylor 0 angle) (#s(alt (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) (patch (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/64800 (* (pow (PI) 2) (* (log (E)) (pow (E) (log a))))) (* (pow angle 2) (+ (* (+ (* 1/8398080000 (* (pow (PI) 4) (pow (log (E)) 2))) (* 1/24 (* (log (E)) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (pow (E) (log a))) (* (pow angle 2) (* (+ (* -1/1555200 (* (pow (PI) 2) (* (pow (log (E)) 2) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (+ (* -1/1632586752000000 (* (pow (PI) 6) (pow (log (E)) 3))) (* 1/720 (* (log (E)) (+ (* -1/1133740800000 (pow (PI) 6)) (+ (* -1/34012224000000 (pow (PI) 6)) (* 1/2267481600000 (pow (PI) 6)))))))) (pow (E) (log a)))))))) (pow (E) (log a))) (taylor 0 angle) (#s(alt (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) (patch (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 angle) (#s(alt (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (patch (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (taylor 0 angle) (#s(alt (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (patch (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4)))))) (taylor 0 angle) (#s(alt (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (patch (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #<representation binary64>) () ())) ())
#s(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))))))) (taylor 0 angle) (#s(alt (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (patch (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)) (patch (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)) (patch (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)) (patch (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)) (patch (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI)))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5))))))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(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)))))))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) (patch (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) (patch (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) (patch (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) (patch (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (patch (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (patch (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (patch (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (patch (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* b (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) (patch (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) #<representation binary64>) () ())) ())
#s(alt (* b (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) (patch (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) #<representation binary64>) () ())) ())
#s(alt (* b (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) (patch (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) #<representation binary64>) () ())) ())
#s(alt (* b (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) (patch (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) #<representation binary64>) () ())) ())
#s(alt (pow (sin (* 1/180 (* angle (PI)))) 2) (taylor inf angle) (#s(alt (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (patch (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (sin (* 1/180 (* angle (PI)))) 2) (taylor inf angle) (#s(alt (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (patch (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (sin (* 1/180 (* angle (PI)))) 2) (taylor inf angle) (#s(alt (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (patch (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (sin (* 1/180 (* angle (PI)))) 2) (taylor inf angle) (#s(alt (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (patch (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64)) (patch (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64)) (patch (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64)) (patch (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64)) (patch (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* -1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) (patch (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* -1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) (patch (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* -1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) (patch (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* -1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) (patch (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2)) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2)) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2)) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2)) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2) (taylor inf angle) (#s(alt (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2) (taylor inf angle) (#s(alt (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2) (taylor inf angle) (#s(alt (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2) (taylor inf angle) (#s(alt (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) (taylor inf angle) (#s(alt (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) (patch (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #<representation binary64>) () ())) ())
#s(alt (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) (taylor inf angle) (#s(alt (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) (patch (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #<representation binary64>) () ())) ())
#s(alt (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) (taylor inf angle) (#s(alt (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) (patch (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #<representation binary64>) () ())) ())
#s(alt (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) (taylor inf angle) (#s(alt (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) (patch (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (patch (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (patch (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (patch (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (patch (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)) (patch (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)) (patch (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)) (patch (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)) (patch (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) (patch (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) (patch (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) (patch (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) (patch (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (patch (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (patch (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (patch (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (patch (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (patch #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* b (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) (patch (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) #<representation binary64>) () ())) ())
#s(alt (* b (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) (patch (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) #<representation binary64>) () ())) ())
#s(alt (* b (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) (patch (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) #<representation binary64>) () ())) ())
#s(alt (* b (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) (patch (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) #<representation binary64>) () ())) ())
#s(alt (pow (sin (* 1/180 (* angle (PI)))) 2) (taylor -inf angle) (#s(alt (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (patch (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (sin (* 1/180 (* angle (PI)))) 2) (taylor -inf angle) (#s(alt (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (patch (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (sin (* 1/180 (* angle (PI)))) 2) (taylor -inf angle) (#s(alt (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (patch (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (sin (* 1/180 (* angle (PI)))) 2) (taylor -inf angle) (#s(alt (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (patch (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64)) (patch (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64)) (patch (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64)) (patch (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64)) (patch (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* -1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) (patch (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* -1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) (patch (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* -1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) (patch (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* a (cos (* -1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) (patch (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2)) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2)) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2)) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2)) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2) (taylor -inf angle) (#s(alt (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2) (taylor -inf angle) (#s(alt (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2) (taylor -inf angle) (#s(alt (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2) (taylor -inf angle) (#s(alt (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) (taylor -inf angle) (#s(alt (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) (patch (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #<representation binary64>) () ())) ())
#s(alt (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) (taylor -inf angle) (#s(alt (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) (patch (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #<representation binary64>) () ())) ())
#s(alt (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) (taylor -inf angle) (#s(alt (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) (patch (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #<representation binary64>) () ())) ())
#s(alt (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) (taylor -inf angle) (#s(alt (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) (patch (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (patch (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (patch (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (patch (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (patch (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)) (patch (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)) (patch (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)) (patch (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)) (patch (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) (patch (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) (patch (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) (patch (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) (patch (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) #<representation binary64>) () ())) ())
Calls

9 calls:

TimeVariablePointExpression
47.0ms
a
@0
((+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (* (sin (* (* 1/180 angle) (PI))) b) (sin (* (* 1/180 angle) (PI))) (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (* a a) (+ (* (* (pow (sin (* (* 1/180 angle) (PI))) 2) b) b) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) (* (pow (sin (* (* 1/180 angle) (PI))) 2) b) (pow (sin (* (* 1/180 angle) (PI))) 2) (pow (sqrt (cos (/ (* angle (PI)) -180))) 2) (+ (pow (* a (pow (sqrt (cos (/ (* angle (PI)) -180))) 2)) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (pow (sqrt (cos (/ (* angle (PI)) -180))) 2)) 2) (* a (pow (sqrt (cos (/ (* angle (PI)) -180))) 2)) (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) (E) (PI) (cos (/ (* angle (PI)) -180)) (* (* 1/180 angle) (PI)) (sin (* (PI) (/ angle 180))) (* (PI) (/ angle 180)))
33.0ms
angle
@inf
((+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (* (sin (* (* 1/180 angle) (PI))) b) (sin (* (* 1/180 angle) (PI))) (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (* a a) (+ (* (* (pow (sin (* (* 1/180 angle) (PI))) 2) b) b) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) (* (pow (sin (* (* 1/180 angle) (PI))) 2) b) (pow (sin (* (* 1/180 angle) (PI))) 2) (pow (sqrt (cos (/ (* angle (PI)) -180))) 2) (+ (pow (* a (pow (sqrt (cos (/ (* angle (PI)) -180))) 2)) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (pow (sqrt (cos (/ (* angle (PI)) -180))) 2)) 2) (* a (pow (sqrt (cos (/ (* angle (PI)) -180))) 2)) (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) (E) (PI) (cos (/ (* angle (PI)) -180)) (* (* 1/180 angle) (PI)) (sin (* (PI) (/ angle 180))) (* (PI) (/ angle 180)))
28.0ms
a
@-inf
((+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (* (sin (* (* 1/180 angle) (PI))) b) (sin (* (* 1/180 angle) (PI))) (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (* a a) (+ (* (* (pow (sin (* (* 1/180 angle) (PI))) 2) b) b) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) (* (pow (sin (* (* 1/180 angle) (PI))) 2) b) (pow (sin (* (* 1/180 angle) (PI))) 2) (pow (sqrt (cos (/ (* angle (PI)) -180))) 2) (+ (pow (* a (pow (sqrt (cos (/ (* angle (PI)) -180))) 2)) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (pow (sqrt (cos (/ (* angle (PI)) -180))) 2)) 2) (* a (pow (sqrt (cos (/ (* angle (PI)) -180))) 2)) (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) (E) (PI) (cos (/ (* angle (PI)) -180)) (* (* 1/180 angle) (PI)) (sin (* (PI) (/ angle 180))) (* (PI) (/ angle 180)))
28.0ms
angle
@0
((+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (* (sin (* (* 1/180 angle) (PI))) b) (sin (* (* 1/180 angle) (PI))) (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (* a a) (+ (* (* (pow (sin (* (* 1/180 angle) (PI))) 2) b) b) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) (* (pow (sin (* (* 1/180 angle) (PI))) 2) b) (pow (sin (* (* 1/180 angle) (PI))) 2) (pow (sqrt (cos (/ (* angle (PI)) -180))) 2) (+ (pow (* a (pow (sqrt (cos (/ (* angle (PI)) -180))) 2)) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (pow (sqrt (cos (/ (* angle (PI)) -180))) 2)) 2) (* a (pow (sqrt (cos (/ (* angle (PI)) -180))) 2)) (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) (E) (PI) (cos (/ (* angle (PI)) -180)) (* (* 1/180 angle) (PI)) (sin (* (PI) (/ angle 180))) (* (PI) (/ angle 180)))
27.0ms
angle
@-inf
((+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (* (sin (* (* 1/180 angle) (PI))) b) (sin (* (* 1/180 angle) (PI))) (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (* a a) (+ (* (* (pow (sin (* (* 1/180 angle) (PI))) 2) b) b) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) (* (pow (sin (* (* 1/180 angle) (PI))) 2) b) (pow (sin (* (* 1/180 angle) (PI))) 2) (pow (sqrt (cos (/ (* angle (PI)) -180))) 2) (+ (pow (* a (pow (sqrt (cos (/ (* angle (PI)) -180))) 2)) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (pow (sqrt (cos (/ (* angle (PI)) -180))) 2)) 2) (* a (pow (sqrt (cos (/ (* angle (PI)) -180))) 2)) (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) (E) (PI) (cos (/ (* angle (PI)) -180)) (* (* 1/180 angle) (PI)) (sin (* (PI) (/ angle 180))) (* (PI) (/ angle 180)))

simplify246.0ms (2.1%)

Memory
5.8MiB live, 234.2MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04067972
113127559
249607319
084587062
Stop Event
iter limit
node limit
Counts
444 → 443
Calls
Call 1
Inputs
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* b (pow (sin (* 1/180 (* angle (PI)))) 2))
(* b (pow (sin (* 1/180 (* angle (PI)))) 2))
(* b (pow (sin (* 1/180 (* angle (PI)))) 2))
(* b (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2)
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* b (pow (sin (* 1/180 (* angle (PI)))) 2))
(* b (pow (sin (* 1/180 (* angle (PI)))) 2))
(* b (pow (sin (* 1/180 (* angle (PI)))) 2))
(* b (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* b (pow (sin (* 1/180 (* angle (PI)))) 2))
(* b (pow (sin (* 1/180 (* angle (PI)))) 2))
(* b (pow (sin (* 1/180 (* angle (PI)))) 2))
(* b (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(pow a 2)
(pow a 2)
(pow a 2)
(pow a 2)
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(* a (cos (* -1/180 (* angle (PI)))))
(* a (cos (* -1/180 (* angle (PI)))))
(* a (cos (* -1/180 (* angle (PI)))))
(* a (cos (* -1/180 (* angle (PI)))))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log a) (log (cos (* -1/180 (* angle (PI)))))))) 2))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log a) (log (cos (* -1/180 (* angle (PI)))))))) 2))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log a) (log (cos (* -1/180 (* angle (PI)))))))) 2))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log a) (log (cos (* -1/180 (* angle (PI)))))))) 2))
(pow (exp (* (log (E)) (+ (log a) (log (cos (* -1/180 (* angle (PI)))))))) 2)
(pow (exp (* (log (E)) (+ (log a) (log (cos (* -1/180 (* angle (PI)))))))) 2)
(pow (exp (* (log (E)) (+ (log a) (log (cos (* -1/180 (* angle (PI)))))))) 2)
(pow (exp (* (log (E)) (+ (log a) (log (cos (* -1/180 (* angle (PI)))))))) 2)
(exp (* (log (E)) (+ (log a) (log (cos (* -1/180 (* angle (PI))))))))
(exp (* (log (E)) (+ (log a) (log (cos (* -1/180 (* angle (PI))))))))
(exp (* (log (E)) (+ (log a) (log (cos (* -1/180 (* angle (PI))))))))
(exp (* (log (E)) (+ (log a) (log (cos (* -1/180 (* angle (PI))))))))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(pow a 2)
(pow a 2)
(pow a 2)
(pow a 2)
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(* a (cos (* -1/180 (* angle (PI)))))
(* a (cos (* -1/180 (* angle (PI)))))
(* a (cos (* -1/180 (* angle (PI)))))
(* a (cos (* -1/180 (* angle (PI)))))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (cos (* -1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) 2))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (cos (* -1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) 2))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (cos (* -1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) 2))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (cos (* -1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) 2))
(pow (exp (* (log (E)) (+ (log (cos (* -1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) 2)
(pow (exp (* (log (E)) (+ (log (cos (* -1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) 2)
(pow (exp (* (log (E)) (+ (log (cos (* -1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) 2)
(pow (exp (* (log (E)) (+ (log (cos (* -1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) 2)
(exp (* (log (E)) (+ (log (cos (* -1/180 (* angle (PI))))) (* -1 (log (/ 1 a))))))
(exp (* (log (E)) (+ (log (cos (* -1/180 (* angle (PI))))) (* -1 (log (/ 1 a))))))
(exp (* (log (E)) (+ (log (cos (* -1/180 (* angle (PI))))) (* -1 (log (/ 1 a))))))
(exp (* (log (E)) (+ (log (cos (* -1/180 (* angle (PI))))) (* -1 (log (/ 1 a))))))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(pow a 2)
(pow a 2)
(pow a 2)
(pow a 2)
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(* a (cos (* -1/180 (* angle (PI)))))
(* a (cos (* -1/180 (* angle (PI)))))
(* a (cos (* -1/180 (* angle (PI)))))
(* a (cos (* -1/180 (* angle (PI)))))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (* -1 (cos (* -1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) 2))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (* -1 (cos (* -1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) 2))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (* -1 (cos (* -1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) 2))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (* -1 (cos (* -1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) 2))
(pow (exp (* (log (E)) (+ (log (* -1 (cos (* -1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) 2)
(pow (exp (* (log (E)) (+ (log (* -1 (cos (* -1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) 2)
(pow (exp (* (log (E)) (+ (log (* -1 (cos (* -1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) 2)
(pow (exp (* (log (E)) (+ (log (* -1 (cos (* -1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) 2)
(exp (* (log (E)) (+ (log (* -1 (cos (* -1/180 (* angle (PI)))))) (* -1 (log (/ -1 a))))))
(exp (* (log (E)) (+ (log (* -1 (cos (* -1/180 (* angle (PI)))))) (* -1 (log (/ -1 a))))))
(exp (* (log (E)) (+ (log (* -1 (cos (* -1/180 (* angle (PI)))))) (* -1 (log (/ -1 a))))))
(exp (* (log (E)) (+ (log (* -1 (cos (* -1/180 (* angle (PI)))))) (* -1 (log (/ -1 a))))))
(pow a 2)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* (pow angle 2) (+ (* -1/3149280000 (* (pow angle 2) (* (pow b 2) (pow (PI) 4)))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))))
(* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))
(* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))))
(* 1/180 (* angle (* b (PI))))
(* angle (+ (* -1/34992000 (* (pow angle 2) (* b (pow (PI) 3)))) (* 1/180 (* b (PI)))))
(* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* 1/22674816000000 (* (pow angle 2) (* b (pow (PI) 5))))))))
(* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (* b (pow (PI) 7)))) (* 1/22674816000000 (* b (pow (PI) 5)))))))))
(* 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))))))))
(pow a 2)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(pow a 2)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(* 1/32400 (* (pow angle 2) (* b (pow (PI) 2))))
(* (pow angle 2) (+ (* -1/3149280000 (* (pow angle 2) (* b (pow (PI) 4)))) (* 1/32400 (* b (pow (PI) 2)))))
(* (pow angle 2) (+ (* 1/32400 (* b (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* b (pow (PI) 4))) (* (pow angle 2) (* b (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))
(* (pow angle 2) (+ (* 1/32400 (* b (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* b (pow (PI) 4))) (* (pow angle 2) (+ (* b (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow angle 2) (* b (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8)))))))))))
(* 1/32400 (* (pow angle 2) (pow (PI) 2)))
(* (pow angle 2) (+ (* -1/3149280000 (* (pow angle 2) (pow (PI) 4))) (* 1/32400 (pow (PI) 2))))
(* (pow angle 2) (+ (* 1/32400 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/3149280000 (pow (PI) 4)) (* (pow angle 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))
(* (pow angle 2) (+ (* 1/32400 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/3149280000 (pow (PI) 4)) (* (pow angle 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (+ (* 1/1224440064000000 (pow (PI) 6)) (* (pow angle 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8)))))))))))
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)))))))
(pow a 2)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(pow a 2)
(+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow a 2) (* (pow angle 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6))))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))) (pow a 2))
a
(+ a (* -1/64800 (* a (* (pow angle 2) (pow (PI) 2)))))
(+ a (* (pow angle 2) (+ (* -1/64800 (* a (pow (PI) 2))) (* 1/25194240000 (* a (* (pow angle 2) (pow (PI) 4)))))))
(+ a (* (pow angle 2) (+ (* -1/64800 (* a (pow (PI) 2))) (* (pow angle 2) (+ (* -1/24488801280000000 (* a (* (pow angle 2) (pow (PI) 6)))) (* 1/25194240000 (* a (pow (PI) 4))))))))
(pow (pow (E) (log a)) 2)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (log (E)) (pow (pow (E) (log a)) 2)))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow (pow (E) (log a)) 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (log (E)) (pow (pow (E) (log a)) 2)))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* 1/4199040000 (* (pow (PI) 4) (* (pow (log (E)) 2) (pow (pow (E) (log a)) 2)))) (* 2 (* (+ (* 1/8398080000 (* (pow (PI) 4) (pow (log (E)) 2))) (* 1/24 (* (log (E)) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (pow (pow (E) (log a)) 2))))))))) (pow (pow (E) (log a)) 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (log (E)) (pow (pow (E) (log a)) 2)))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* 1/4199040000 (* (pow (PI) 4) (* (pow (log (E)) 2) (pow (pow (E) (log a)) 2)))) (+ (* 2 (* (+ (* 1/8398080000 (* (pow (PI) 4) (pow (log (E)) 2))) (* 1/24 (* (log (E)) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (pow (pow (E) (log a)) 2))) (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (log (E)) (* (+ (* 1/8398080000 (* (pow (PI) 4) (pow (log (E)) 2))) (* 1/24 (* (log (E)) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (pow (pow (E) (log a)) 2))))) (+ (* 2 (* (+ (* -1/1555200 (* (pow (PI) 2) (* (pow (log (E)) 2) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (+ (* -1/1632586752000000 (* (pow (PI) 6) (pow (log (E)) 3))) (* 1/720 (* (log (E)) (+ (* -1/1133740800000 (pow (PI) 6)) (+ (* -1/34012224000000 (pow (PI) 6)) (* 1/2267481600000 (pow (PI) 6)))))))) (pow (pow (E) (log a)) 2))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))))) (pow (pow (E) (log a)) 2))
(pow (pow (E) (log a)) 2)
(+ (* -1/32400 (* (pow angle 2) (* (pow (PI) 2) (* (log (E)) (pow (pow (E) (log a)) 2))))) (pow (pow (E) (log a)) 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (log (E)) (pow (pow (E) (log a)) 2)))) (* (pow angle 2) (+ (* 1/4199040000 (* (pow (PI) 4) (* (pow (log (E)) 2) (pow (pow (E) (log a)) 2)))) (* 2 (* (+ (* 1/8398080000 (* (pow (PI) 4) (pow (log (E)) 2))) (* 1/24 (* (log (E)) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (pow (pow (E) (log a)) 2))))))) (pow (pow (E) (log a)) 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (log (E)) (pow (pow (E) (log a)) 2)))) (* (pow angle 2) (+ (* 1/4199040000 (* (pow (PI) 4) (* (pow (log (E)) 2) (pow (pow (E) (log a)) 2)))) (+ (* 2 (* (+ (* 1/8398080000 (* (pow (PI) 4) (pow (log (E)) 2))) (* 1/24 (* (log (E)) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (pow (pow (E) (log a)) 2))) (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (log (E)) (* (+ (* 1/8398080000 (* (pow (PI) 4) (pow (log (E)) 2))) (* 1/24 (* (log (E)) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (pow (pow (E) (log a)) 2))))) (* 2 (* (+ (* -1/1555200 (* (pow (PI) 2) (* (pow (log (E)) 2) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (+ (* -1/1632586752000000 (* (pow (PI) 6) (pow (log (E)) 3))) (* 1/720 (* (log (E)) (+ (* -1/1133740800000 (pow (PI) 6)) (+ (* -1/34012224000000 (pow (PI) 6)) (* 1/2267481600000 (pow (PI) 6)))))))) (pow (pow (E) (log a)) 2)))))))))) (pow (pow (E) (log a)) 2))
(pow (E) (log a))
(+ (* -1/64800 (* (pow angle 2) (* (pow (PI) 2) (* (log (E)) (pow (E) (log a)))))) (pow (E) (log a)))
(+ (* (pow angle 2) (+ (* -1/64800 (* (pow (PI) 2) (* (log (E)) (pow (E) (log a))))) (* (pow angle 2) (* (+ (* 1/8398080000 (* (pow (PI) 4) (pow (log (E)) 2))) (* 1/24 (* (log (E)) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (pow (E) (log a)))))) (pow (E) (log a)))
(+ (* (pow angle 2) (+ (* -1/64800 (* (pow (PI) 2) (* (log (E)) (pow (E) (log a))))) (* (pow angle 2) (+ (* (+ (* 1/8398080000 (* (pow (PI) 4) (pow (log (E)) 2))) (* 1/24 (* (log (E)) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (pow (E) (log a))) (* (pow angle 2) (* (+ (* -1/1555200 (* (pow (PI) 2) (* (pow (log (E)) 2) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (+ (* -1/1632586752000000 (* (pow (PI) 6) (pow (log (E)) 3))) (* 1/720 (* (log (E)) (+ (* -1/1133740800000 (pow (PI) 6)) (+ (* -1/34012224000000 (pow (PI) 6)) (* 1/2267481600000 (pow (PI) 6)))))))) (pow (E) (log a)))))))) (pow (E) (log 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)))))))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (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 a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* b (pow (sin (* 1/180 (* angle (PI)))) 2))
(* b (pow (sin (* 1/180 (* angle (PI)))) 2))
(* b (pow (sin (* 1/180 (* angle (PI)))) 2))
(* b (pow (sin (* 1/180 (* angle (PI)))) 2))
(pow (sin (* 1/180 (* angle (PI)))) 2)
(pow (sin (* 1/180 (* angle (PI)))) 2)
(pow (sin (* 1/180 (* angle (PI)))) 2)
(pow (sin (* 1/180 (* angle (PI)))) 2)
(cos (* -1/180 (* angle (PI))))
(cos (* -1/180 (* angle (PI))))
(cos (* -1/180 (* angle (PI))))
(cos (* -1/180 (* angle (PI))))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(* a (cos (* -1/180 (* angle (PI)))))
(* a (cos (* -1/180 (* angle (PI)))))
(* a (cos (* -1/180 (* angle (PI)))))
(* a (cos (* -1/180 (* angle (PI)))))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2))
(pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2)
(pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2)
(pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2)
(pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2)
(pow (* a (cos (* -1/180 (* angle (PI))))) (log (E)))
(pow (* a (cos (* -1/180 (* angle (PI))))) (log (E)))
(pow (* a (cos (* -1/180 (* angle (PI))))) (log (E)))
(pow (* a (cos (* -1/180 (* angle (PI))))) (log (E)))
(cos (* -1/180 (* angle (PI))))
(cos (* -1/180 (* angle (PI))))
(cos (* -1/180 (* angle (PI))))
(cos (* -1/180 (* angle (PI))))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(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)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (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 a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* b (pow (sin (* 1/180 (* angle (PI)))) 2))
(* b (pow (sin (* 1/180 (* angle (PI)))) 2))
(* b (pow (sin (* 1/180 (* angle (PI)))) 2))
(* b (pow (sin (* 1/180 (* angle (PI)))) 2))
(pow (sin (* 1/180 (* angle (PI)))) 2)
(pow (sin (* 1/180 (* angle (PI)))) 2)
(pow (sin (* 1/180 (* angle (PI)))) 2)
(pow (sin (* 1/180 (* angle (PI)))) 2)
(cos (* -1/180 (* angle (PI))))
(cos (* -1/180 (* angle (PI))))
(cos (* -1/180 (* angle (PI))))
(cos (* -1/180 (* angle (PI))))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(* a (cos (* -1/180 (* angle (PI)))))
(* a (cos (* -1/180 (* angle (PI)))))
(* a (cos (* -1/180 (* angle (PI)))))
(* a (cos (* -1/180 (* angle (PI)))))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2))
(pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2)
(pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2)
(pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2)
(pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2)
(pow (* a (cos (* -1/180 (* angle (PI))))) (log (E)))
(pow (* a (cos (* -1/180 (* angle (PI))))) (log (E)))
(pow (* a (cos (* -1/180 (* angle (PI))))) (log (E)))
(pow (* a (cos (* -1/180 (* angle (PI))))) (log (E)))
(cos (* -1/180 (* angle (PI))))
(cos (* -1/180 (* angle (PI))))
(cos (* -1/180 (* angle (PI))))
(cos (* -1/180 (* angle (PI))))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(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)))
Outputs
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b)
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(* b (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) b)
(* b (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) b)
(* b (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) b)
(* b (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) b)
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2)
(pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b)
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 a b) (/.f64 a b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 a b) (/.f64 a b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 a b) (/.f64 a b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* b (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) b)
(* b (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) b)
(* b (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) b)
(* b (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) b)
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b)
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 a b) (/.f64 a b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 a b) (/.f64 a b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 a b) (/.f64 a b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* b (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) b)
(* b (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) b)
(* b (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) b)
(* b (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) b)
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.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 b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64))
(* a (cos (* -1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a)
(* a (cos (* -1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a)
(* a (cos (* -1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a)
(* a (cos (* -1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a)
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log a) (log (cos (* -1/180 (* angle (PI)))))))) 2))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log a) (log (cos (* -1/180 (* angle (PI)))))))) 2))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log a) (log (cos (* -1/180 (* angle (PI)))))))) 2))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log a) (log (cos (* -1/180 (* angle (PI)))))))) 2))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(pow (exp (* (log (E)) (+ (log a) (log (cos (* -1/180 (* angle (PI)))))))) 2)
(pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64))
(pow (exp (* (log (E)) (+ (log a) (log (cos (* -1/180 (* angle (PI)))))))) 2)
(pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64))
(pow (exp (* (log (E)) (+ (log a) (log (cos (* -1/180 (* angle (PI)))))))) 2)
(pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64))
(pow (exp (* (log (E)) (+ (log a) (log (cos (* -1/180 (* angle (PI)))))))) 2)
(pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64))
(exp (* (log (E)) (+ (log a) (log (cos (* -1/180 (* angle (PI))))))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a)
(exp (* (log (E)) (+ (log a) (log (cos (* -1/180 (* angle (PI))))))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a)
(exp (* (log (E)) (+ (log a) (log (cos (* -1/180 (* angle (PI))))))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a)
(exp (* (log (E)) (+ (log a) (log (cos (* -1/180 (* angle (PI))))))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a)
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.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) (pow (cos (* -1/180 (* angle (PI)))) 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64))
(* a (cos (* -1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a)
(* a (cos (* -1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a)
(* a (cos (* -1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a)
(* a (cos (* -1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a)
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (cos (* -1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) 2))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (cos (* -1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) 2))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (cos (* -1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) 2))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (cos (* -1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) 2))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(pow (exp (* (log (E)) (+ (log (cos (* -1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) 2)
(pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64))
(pow (exp (* (log (E)) (+ (log (cos (* -1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) 2)
(pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64))
(pow (exp (* (log (E)) (+ (log (cos (* -1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) 2)
(pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64))
(pow (exp (* (log (E)) (+ (log (cos (* -1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) 2)
(pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64))
(exp (* (log (E)) (+ (log (cos (* -1/180 (* angle (PI))))) (* -1 (log (/ 1 a))))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a)
(exp (* (log (E)) (+ (log (cos (* -1/180 (* angle (PI))))) (* -1 (log (/ 1 a))))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a)
(exp (* (log (E)) (+ (log (cos (* -1/180 (* angle (PI))))) (* -1 (log (/ 1 a))))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a)
(exp (* (log (E)) (+ (log (cos (* -1/180 (* angle (PI))))) (* -1 (log (/ 1 a))))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a)
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.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) (pow (cos (* -1/180 (* angle (PI)))) 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64))
(* a (cos (* -1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a)
(* a (cos (* -1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a)
(* a (cos (* -1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a)
(* a (cos (* -1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a)
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (* -1 (cos (* -1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) 2))
(fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) a) #s(literal -1 binary64)) (neg.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))))) #s(literal 2 binary64)))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (* -1 (cos (* -1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) 2))
(fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) a) #s(literal -1 binary64)) (neg.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))))) #s(literal 2 binary64)))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (* -1 (cos (* -1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) 2))
(fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) a) #s(literal -1 binary64)) (neg.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))))) #s(literal 2 binary64)))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (* -1 (cos (* -1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) 2))
(fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) a) #s(literal -1 binary64)) (neg.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))))) #s(literal 2 binary64)))
(pow (exp (* (log (E)) (+ (log (* -1 (cos (* -1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) 2)
(pow.f64 (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) a) #s(literal -1 binary64)) (neg.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))))) #s(literal 2 binary64))
(pow (exp (* (log (E)) (+ (log (* -1 (cos (* -1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) 2)
(pow.f64 (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) a) #s(literal -1 binary64)) (neg.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))))) #s(literal 2 binary64))
(pow (exp (* (log (E)) (+ (log (* -1 (cos (* -1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) 2)
(pow.f64 (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) a) #s(literal -1 binary64)) (neg.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))))) #s(literal 2 binary64))
(pow (exp (* (log (E)) (+ (log (* -1 (cos (* -1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) 2)
(pow.f64 (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) a) #s(literal -1 binary64)) (neg.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))))) #s(literal 2 binary64))
(exp (* (log (E)) (+ (log (* -1 (cos (* -1/180 (* angle (PI)))))) (* -1 (log (/ -1 a))))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) a) #s(literal -1 binary64)) (neg.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))))
(exp (* (log (E)) (+ (log (* -1 (cos (* -1/180 (* angle (PI)))))) (* -1 (log (/ -1 a))))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) a) #s(literal -1 binary64)) (neg.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))))
(exp (* (log (E)) (+ (log (* -1 (cos (* -1/180 (* angle (PI)))))) (* -1 (log (/ -1 a))))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) a) #s(literal -1 binary64)) (neg.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))))
(exp (* (log (E)) (+ (log (* -1 (cos (* -1/180 (* angle (PI)))))) (* -1 (log (/ -1 a))))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) a) #s(literal -1 binary64)) (neg.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))))
(pow a 2)
(*.f64 a a)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2))
(fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2))
(fma.f64 (fma.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 #s(literal 1/3149280000 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/3149280000 binary64) b) b))) (*.f64 angle angle))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(fma.f64 (fma.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (*.f64 (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (fma.f64 #s(literal 1/765275040000000 binary64) (*.f64 b b) (*.f64 #s(literal -1/765275040000000 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 #s(literal 1/3149280000 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/3149280000 binary64) b) b)))) (*.f64 angle angle))) (*.f64 angle angle) (*.f64 a a))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) b) b) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle))
(* (pow angle 2) (+ (* -1/3149280000 (* (pow angle 2) (* (pow b 2) (pow (PI) 4)))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))))
(*.f64 (*.f64 (*.f64 b b) (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64)) angle) angle (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 angle angle))
(* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) b) b) (PI.f64)) (PI.f64) (*.f64 (*.f64 (*.f64 b angle) (*.f64 b angle)) (fma.f64 (*.f64 (*.f64 #s(literal 1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) angle) angle (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64))))) (*.f64 angle angle))
(* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))))
(*.f64 (fma.f64 (pow.f64 angle #s(literal 4 binary64)) (*.f64 (*.f64 b b) (fma.f64 (*.f64 (*.f64 #s(literal -1/347128758144000000000 binary64) (pow.f64 (PI.f64) #s(literal 8 binary64))) angle) angle (*.f64 #s(literal 1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))))) (*.f64 (*.f64 b b) (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64)) angle) angle (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))))) (*.f64 angle angle))
(* 1/180 (* angle (* b (PI))))
(*.f64 (*.f64 (*.f64 b (PI.f64)) #s(literal 1/180 binary64)) angle)
(* angle (+ (* -1/34992000 (* (pow angle 2) (* b (pow (PI) 3)))) (* 1/180 (* b (PI)))))
(*.f64 (*.f64 b (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64)))) angle)
(* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* 1/22674816000000 (* (pow angle 2) (* b (pow (PI) 5))))))))
(*.f64 (fma.f64 (*.f64 #s(literal 1/180 binary64) b) (PI.f64) (*.f64 (*.f64 b (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64)) angle) angle (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64)))) (*.f64 angle angle))) angle)
(* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (* b (pow (PI) 7)))) (* 1/22674816000000 (* b (pow (PI) 5)))))))))
(*.f64 (fma.f64 (pow.f64 angle #s(literal 4 binary64)) (*.f64 b (fma.f64 (*.f64 #s(literal -1/30855889612800000000 binary64) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64)))) (*.f64 b (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))))) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))) angle)
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(fma.f64 (pow.f64 angle #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64)) angle) angle (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64))) (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(* 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))))))))
(fma.f64 (pow.f64 angle #s(literal 3 binary64)) (fma.f64 (fma.f64 (*.f64 #s(literal -1/30855889612800000000 binary64) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64))) (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(pow a 2)
(*.f64 a a)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2))
(fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2))
(fma.f64 (fma.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 #s(literal 1/3149280000 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/3149280000 binary64) b) b))) (*.f64 angle angle))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(fma.f64 (fma.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (*.f64 (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (fma.f64 #s(literal 1/765275040000000 binary64) (*.f64 b b) (*.f64 #s(literal -1/765275040000000 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 #s(literal 1/3149280000 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/3149280000 binary64) b) b)))) (*.f64 angle angle))) (*.f64 angle angle) (*.f64 a a))
(pow a 2)
(*.f64 a a)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2))
(fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2))
(fma.f64 (fma.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 #s(literal 1/3149280000 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/3149280000 binary64) b) b))) (*.f64 angle angle))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(fma.f64 (fma.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (*.f64 (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (fma.f64 #s(literal 1/765275040000000 binary64) (*.f64 b b) (*.f64 #s(literal -1/765275040000000 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 #s(literal 1/3149280000 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/3149280000 binary64) b) b)))) (*.f64 angle angle))) (*.f64 angle angle) (*.f64 a a))
(* 1/32400 (* (pow angle 2) (* b (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 b (PI.f64)) (PI.f64)) #s(literal 1/32400 binary64)) angle) angle)
(* (pow angle 2) (+ (* -1/3149280000 (* (pow angle 2) (* b (pow (PI) 4)))) (* 1/32400 (* b (pow (PI) 2)))))
(*.f64 (*.f64 b (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64)) angle) angle (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 angle angle))
(* (pow angle 2) (+ (* 1/32400 (* b (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* b (pow (PI) 4))) (* (pow angle 2) (* b (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) b) (PI.f64)) (PI.f64) (*.f64 (*.f64 (*.f64 angle angle) b) (fma.f64 (*.f64 (*.f64 #s(literal 1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) angle) angle (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64))))) (*.f64 angle angle))
(* (pow angle 2) (+ (* 1/32400 (* b (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* b (pow (PI) 4))) (* (pow angle 2) (+ (* b (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow angle 2) (* b (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8)))))))))))
(*.f64 (fma.f64 (pow.f64 angle #s(literal 4 binary64)) (*.f64 b (fma.f64 (*.f64 (*.f64 #s(literal -1/347128758144000000000 binary64) (pow.f64 (PI.f64) #s(literal 8 binary64))) angle) angle (*.f64 #s(literal 1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))))) (*.f64 b (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64)) angle) angle (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))))) (*.f64 angle angle))
(* 1/32400 (* (pow angle 2) (pow (PI) 2)))
(*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) angle) angle)
(* (pow angle 2) (+ (* -1/3149280000 (* (pow angle 2) (pow (PI) 4))) (* 1/32400 (pow (PI) 2))))
(*.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64)) angle) angle (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle angle))
(* (pow angle 2) (+ (* 1/32400 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/3149280000 (pow (PI) 4)) (* (pow angle 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))
(*.f64 (fma.f64 (*.f64 #s(literal 1/32400 binary64) (PI.f64)) (PI.f64) (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) angle) angle (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64))) (*.f64 angle angle))) (*.f64 angle angle))
(* (pow angle 2) (+ (* 1/32400 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/3149280000 (pow (PI) 4)) (* (pow angle 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (+ (* 1/1224440064000000 (pow (PI) 6)) (* (pow angle 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8)))))))))))
(*.f64 (fma.f64 (*.f64 #s(literal 1/32400 binary64) (PI.f64)) (PI.f64) (*.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/347128758144000000000 binary64) (pow.f64 (PI.f64) #s(literal 8 binary64))) angle) angle (*.f64 #s(literal 1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64)))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64))) (*.f64 angle angle))) (*.f64 angle angle))
1
#s(literal 1 binary64)
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(fma.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) angle) angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle angle) #s(literal 1 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)))))))
(fma.f64 (pow.f64 angle #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal -1/24488801280000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) (*.f64 angle angle) (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (fma.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64)))
(pow a 2)
(*.f64 a a)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2))
(fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2))
(fma.f64 (fma.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 #s(literal 1/3149280000 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/3149280000 binary64) b) b))) (*.f64 angle angle))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(fma.f64 (fma.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (*.f64 (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (fma.f64 #s(literal 1/765275040000000 binary64) (*.f64 b b) (*.f64 #s(literal -1/765275040000000 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 #s(literal 1/3149280000 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/3149280000 binary64) b) b)))) (*.f64 angle angle))) (*.f64 angle angle) (*.f64 a a))
(pow a 2)
(*.f64 a a)
(+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow a 2))
(*.f64 (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) #s(literal 1 binary64)) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow a 2) (* (pow angle 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))) (pow a 2))
(fma.f64 (*.f64 a (*.f64 (*.f64 angle angle) a)) (fma.f64 (*.f64 (*.f64 #s(literal 1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) angle) angle (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6))))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))) (pow a 2))
(fma.f64 (*.f64 (*.f64 a a) (fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) angle) angle (*.f64 #s(literal 1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))) (*.f64 angle angle) (*.f64 a a))
a
(+ a (* -1/64800 (* a (* (pow angle 2) (pow (PI) 2)))))
(fma.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (PI.f64) (PI.f64)) a) a)
(+ a (* (pow angle 2) (+ (* -1/64800 (* a (pow (PI) 2))) (* 1/25194240000 (* a (* (pow angle 2) (pow (PI) 4)))))))
(fma.f64 (*.f64 a (fma.f64 (*.f64 (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) angle) angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 angle angle) a)
(+ a (* (pow angle 2) (+ (* -1/64800 (* a (pow (PI) 2))) (* (pow angle 2) (+ (* -1/24488801280000000 (* a (* (pow angle 2) (pow (PI) 6)))) (* 1/25194240000 (* a (pow (PI) 4))))))))
(fma.f64 (pow.f64 angle #s(literal 4 binary64)) (*.f64 a (fma.f64 (*.f64 #s(literal -1/24488801280000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) (*.f64 angle angle) (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))))) (fma.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (PI.f64) (PI.f64)) a) a))
(pow (pow (E) (log a)) 2)
(*.f64 a a)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (log (E)) (pow (pow (E) (log a)) 2)))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow (pow (E) (log a)) 2))
(fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (log (E)) (pow (pow (E) (log a)) 2)))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* 1/4199040000 (* (pow (PI) 4) (* (pow (log (E)) 2) (pow (pow (E) (log a)) 2)))) (* 2 (* (+ (* 1/8398080000 (* (pow (PI) 4) (pow (log (E)) 2))) (* 1/24 (* (log (E)) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (pow (pow (E) (log a)) 2))))))))) (pow (pow (E) (log a)) 2))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/3149280000 binary64) b) b) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 (*.f64 a a) (fma.f64 (fma.f64 (*.f64 #s(literal -1/524880000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) #s(literal 1/24 binary64) (*.f64 #s(literal 1/8398080000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))) #s(literal 2 binary64) (*.f64 #s(literal 1/4199040000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))))) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (log (E)) (pow (pow (E) (log a)) 2)))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* 1/4199040000 (* (pow (PI) 4) (* (pow (log (E)) 2) (pow (pow (E) (log a)) 2)))) (+ (* 2 (* (+ (* 1/8398080000 (* (pow (PI) 4) (pow (log (E)) 2))) (* 1/24 (* (log (E)) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (pow (pow (E) (log a)) 2))) (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (log (E)) (* (+ (* 1/8398080000 (* (pow (PI) 4) (pow (log (E)) 2))) (* 1/24 (* (log (E)) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (pow (pow (E) (log a)) 2))))) (+ (* 2 (* (+ (* -1/1555200 (* (pow (PI) 2) (* (pow (log (E)) 2) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (+ (* -1/1632586752000000 (* (pow (PI) 6) (pow (log (E)) 3))) (* 1/720 (* (log (E)) (+ (* -1/1133740800000 (pow (PI) 6)) (+ (* -1/34012224000000 (pow (PI) 6)) (* 1/2267481600000 (pow (PI) 6)))))))) (pow (pow (E) (log a)) 2))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))))) (pow (pow (E) (log a)) 2))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1/524880000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) #s(literal 1/24 binary64) (*.f64 #s(literal 1/8398080000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))) a) a) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))) (fma.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 a a)) (fma.f64 (*.f64 #s(literal -1/1555200 binary64) (*.f64 #s(literal -1/524880000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal -1/2125764000000 binary64)) #s(literal 1/720 binary64) (*.f64 #s(literal -1/1632586752000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))))) (*.f64 (*.f64 (*.f64 #s(literal 1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) b) b)) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 (*.f64 a a) #s(literal 1/4199040000 binary64) (*.f64 (*.f64 #s(literal -1/3149280000 binary64) b) b))))) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))))) (*.f64 angle angle) (*.f64 a a))
(pow (pow (E) (log a)) 2)
(*.f64 a a)
(+ (* -1/32400 (* (pow angle 2) (* (pow (PI) 2) (* (log (E)) (pow (pow (E) (log a)) 2))))) (pow (pow (E) (log a)) 2))
(*.f64 (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) #s(literal 1 binary64)) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (log (E)) (pow (pow (E) (log a)) 2)))) (* (pow angle 2) (+ (* 1/4199040000 (* (pow (PI) 4) (* (pow (log (E)) 2) (pow (pow (E) (log a)) 2)))) (* 2 (* (+ (* 1/8398080000 (* (pow (PI) 4) (pow (log (E)) 2))) (* 1/24 (* (log (E)) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (pow (pow (E) (log a)) 2))))))) (pow (pow (E) (log a)) 2))
(fma.f64 (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) #s(literal 1 binary64)) (*.f64 a a) (*.f64 (pow.f64 angle #s(literal 4 binary64)) (*.f64 (*.f64 a a) (fma.f64 (fma.f64 (*.f64 #s(literal -1/524880000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) #s(literal 1/24 binary64) (*.f64 #s(literal 1/8398080000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))) #s(literal 2 binary64) (*.f64 #s(literal 1/4199040000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))))))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (log (E)) (pow (pow (E) (log a)) 2)))) (* (pow angle 2) (+ (* 1/4199040000 (* (pow (PI) 4) (* (pow (log (E)) 2) (pow (pow (E) (log a)) 2)))) (+ (* 2 (* (+ (* 1/8398080000 (* (pow (PI) 4) (pow (log (E)) 2))) (* 1/24 (* (log (E)) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (pow (pow (E) (log a)) 2))) (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (log (E)) (* (+ (* 1/8398080000 (* (pow (PI) 4) (pow (log (E)) 2))) (* 1/24 (* (log (E)) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (pow (pow (E) (log a)) 2))))) (* 2 (* (+ (* -1/1555200 (* (pow (PI) 2) (* (pow (log (E)) 2) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (+ (* -1/1632586752000000 (* (pow (PI) 6) (pow (log (E)) 3))) (* 1/720 (* (log (E)) (+ (* -1/1133740800000 (pow (PI) 6)) (+ (* -1/34012224000000 (pow (PI) 6)) (* 1/2267481600000 (pow (PI) 6)))))))) (pow (pow (E) (log a)) 2)))))))))) (pow (pow (E) (log a)) 2))
(fma.f64 (pow.f64 angle #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal 1/4199040000 binary64) (*.f64 a a)) (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1/524880000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) #s(literal 1/24 binary64) (*.f64 #s(literal 1/8398080000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))) a) a) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 2 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal -1/1555200 binary64) (*.f64 #s(literal -1/524880000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal -1/2125764000000 binary64)) #s(literal 1/720 binary64) (*.f64 #s(literal -1/1632586752000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))))) (*.f64 a a))))) (*.f64 (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) #s(literal 1 binary64)) (*.f64 a a)))
(pow (E) (log a))
a
(+ (* -1/64800 (* (pow angle 2) (* (pow (PI) 2) (* (log (E)) (pow (E) (log a)))))) (pow (E) (log a)))
(fma.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (PI.f64) (PI.f64)) a) a)
(+ (* (pow angle 2) (+ (* -1/64800 (* (pow (PI) 2) (* (log (E)) (pow (E) (log a))))) (* (pow angle 2) (* (+ (* 1/8398080000 (* (pow (PI) 4) (pow (log (E)) 2))) (* 1/24 (* (log (E)) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (pow (E) (log a)))))) (pow (E) (log a)))
(fma.f64 (*.f64 (*.f64 angle angle) a) (fma.f64 angle (*.f64 angle (fma.f64 (*.f64 #s(literal -1/524880000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) #s(literal 1/24 binary64) (*.f64 #s(literal 1/8398080000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))))) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) a)
(+ (* (pow angle 2) (+ (* -1/64800 (* (pow (PI) 2) (* (log (E)) (pow (E) (log a))))) (* (pow angle 2) (+ (* (+ (* 1/8398080000 (* (pow (PI) 4) (pow (log (E)) 2))) (* 1/24 (* (log (E)) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (pow (E) (log a))) (* (pow angle 2) (* (+ (* -1/1555200 (* (pow (PI) 2) (* (pow (log (E)) 2) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (+ (* -1/1632586752000000 (* (pow (PI) 6) (pow (log (E)) 3))) (* 1/720 (* (log (E)) (+ (* -1/1133740800000 (pow (PI) 6)) (+ (* -1/34012224000000 (pow (PI) 6)) (* 1/2267481600000 (pow (PI) 6)))))))) (pow (E) (log a)))))))) (pow (E) (log a)))
(fma.f64 (*.f64 (*.f64 #s(literal -1/64800 binary64) a) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) (fma.f64 (pow.f64 angle #s(literal 4 binary64)) (*.f64 a (fma.f64 (fma.f64 (*.f64 #s(literal -1/1555200 binary64) (*.f64 #s(literal -1/524880000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal -1/2125764000000 binary64)) #s(literal 1/720 binary64) (*.f64 #s(literal -1/1632586752000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))))) (*.f64 angle angle) (fma.f64 (*.f64 #s(literal -1/524880000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) #s(literal 1/24 binary64) (*.f64 #s(literal 1/8398080000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))))) a))
1
#s(literal 1 binary64)
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(fma.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) angle) angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle angle) #s(literal 1 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)))))))
(fma.f64 (pow.f64 angle #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal -1/24488801280000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) (*.f64 angle angle) (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (fma.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))) angle)
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(fma.f64 (pow.f64 angle #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64)) angle) angle (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64))) (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(* 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))))))))
(fma.f64 (pow.f64 angle #s(literal 3 binary64)) (fma.f64 (fma.f64 (*.f64 #s(literal -1/30855889612800000000 binary64) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64))) (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b)
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(* b (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) b)
(* b (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) b)
(* b (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) b)
(* b (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) b)
(pow (sin (* 1/180 (* angle (PI)))) 2)
(pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))
(pow (sin (* 1/180 (* angle (PI)))) 2)
(pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))
(pow (sin (* 1/180 (* angle (PI)))) 2)
(pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))
(pow (sin (* 1/180 (* angle (PI)))) 2)
(pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64))
(* a (cos (* -1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a)
(* a (cos (* -1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a)
(* a (cos (* -1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a)
(* a (cos (* -1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a)
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2)
(pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64))
(pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2)
(pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64))
(pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2)
(pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64))
(pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2)
(pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64))
(pow (* a (cos (* -1/180 (* angle (PI))))) (log (E)))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a)
(pow (* a (cos (* -1/180 (* angle (PI))))) (log (E)))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a)
(pow (* a (cos (* -1/180 (* angle (PI))))) (log (E)))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a)
(pow (* a (cos (* -1/180 (* angle (PI))))) (log (E)))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a)
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b)
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(* b (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) b)
(* b (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) b)
(* b (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) b)
(* b (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) b)
(pow (sin (* 1/180 (* angle (PI)))) 2)
(pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))
(pow (sin (* 1/180 (* angle (PI)))) 2)
(pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))
(pow (sin (* 1/180 (* angle (PI)))) 2)
(pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))
(pow (sin (* 1/180 (* angle (PI)))) 2)
(pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64))
(* a (cos (* -1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a)
(* a (cos (* -1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a)
(* a (cos (* -1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a)
(* a (cos (* -1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a)
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2)
(pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64))
(pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2)
(pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64))
(pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2)
(pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64))
(pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2)
(pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64))
(pow (* a (cos (* -1/180 (* angle (PI))))) (log (E)))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a)
(pow (* a (cos (* -1/180 (* angle (PI))))) (log (E)))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a)
(pow (* a (cos (* -1/180 (* angle (PI))))) (log (E)))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a)
(pow (* a (cos (* -1/180 (* angle (PI))))) (log (E)))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a)
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)

rewrite159.0ms (1.4%)

Memory
-4.3MiB live, 197.6MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
049242
081232
1286220
21633220
08814220
Stop Event
iter limit
node limit
iter limit
Counts
22 → 925
Calls
Call 1
Inputs
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b)
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
(*.f64 a a)
(fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b)
(pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))
(+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64))
(*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64))
(pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)))
(E.f64)
(PI.f64)
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval350.0ms (3%)

Memory
23.1MiB live, 455.4MiB allocated
Compiler

Compiled 66 386 to 3 652 computations (94.5% saved)

prune200.0ms (1.7%)

Memory
-6.3MiB live, 348.6MiB allocated
Pruning

92 alts after pruning (91 fresh and 1 done)

PrunedKeptTotal
New1 800701 870
Fresh262147
Picked415
Done000
Total1 830921 922
Accuracy
83.7%
Counts
1 922 → 92
Alt Table
Click to see full alt table
StatusAccuracyProgram
70.0%
(fma.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) #s(literal 2 binary64)) (log.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) a))) (pow.f64 (exp.f64 #s(literal 2/3 binary64)) (log.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) a))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
77.0%
(fma.f64 (*.f64 (pow.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
76.9%
(fma.f64 (*.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
76.7%
(fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
76.8%
(fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
76.5%
(fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
76.7%
(fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
76.8%
(fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
76.7%
(fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) 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 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
76.7%
(fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 #s(approx (cos (/ (* angle (PI)) -180)) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
82.3%
(fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #s(literal 2 binary64)) a) a (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)))
82.3%
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) #s(literal 2 binary64)) a) a (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
64.1%
(fma.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))))) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
70.5%
(fma.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))))) (sqrt.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))))) (*.f64 (sqrt.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))))) (sqrt.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))))) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
81.2%
(fma.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
72.3%
(fma.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
71.6%
(fma.f64 (*.f64 #s(approx (pow (sin (* (* 1/180 angle) (PI))) 2) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) angle) angle)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
63.8%
(fma.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (exp.f64 (log.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
69.1%
(fma.f64 (exp.f64 (fma.f64 (log.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) #s(literal 2 binary64) (log.f64 b))) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
73.9%
(fma.f64 (exp.f64 (log.f64 (*.f64 (*.f64 a a) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))))) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)))
76.1%
(fma.f64 #s(approx (* (pow (sin (* (* 1/180 angle) (PI))) 2) b) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 b (PI.f64)) (PI.f64)) #s(literal 1/32400 binary64)) angle) angle)) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
82.2%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))))
70.3%
(+.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (E.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (E.f64))) #s(literal 3 binary64))) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
70.7%
(+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (E.f64) (exp.f64 #s(literal 2/3 binary64)))) (pow.f64 (E.f64) #s(literal 1/6 binary64))) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
72.8%
(+.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
71.5%
(+.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))))) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
80.7%
(+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
68.1%
(+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
67.7%
(+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))))) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
70.2%
(+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (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 -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
71.5%
(+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
68.4%
(+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64)))
70.1%
(+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.4%
(+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 #s(approx (cos (/ (* angle (PI)) -180)) #s(literal 1 binary64)) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
69.2%
(+.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (E.f64) #s(literal 1/4 binary64)) (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (E.f64) #s(literal 1/4 binary64)) (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
69.3%
(+.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) (log.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) a))) (pow.f64 (pow.f64 (E.f64) #s(literal 1/6 binary64)) (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
82.3%
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
82.3%
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
82.3%
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
82.2%
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
82.0%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/180 binary64))))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
82.0%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
81.9%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (pow.f64 angle #s(literal -1 binary64))))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
81.9%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (cbrt.f64 (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
82.3%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
80.8%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) (exp.f64 (log.f64 b))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
81.6%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) 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))))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
81.9%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
82.1%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
81.9%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
82.1%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
82.3%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
82.2%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))))) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
82.2%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
82.2%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (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 -180 binary64))) a) #s(literal 2 binary64)))
82.3%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
70.3%
(+.f64 (pow.f64 (*.f64 (exp.f64 (log.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
77.2%
(+.f64 (pow.f64 (*.f64 #s(approx (sin (* (* 1/180 angle) (PI))) (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
69.7%
(+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
73.0%
(+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
70.0%
(+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64)))
82.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
82.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 180 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
82.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
82.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.9%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)))
71.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b)) #s(literal 4 binary64)))
80.9%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (E.f64) (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)))))
70.6%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b))) #s(literal 4 binary64))))
81.3%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (exp.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)))))
63.0%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))))
82.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
72.8%
(+.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
71.4%
(+.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) a)) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
69.9%
(+.f64 (pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 2 binary64) (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
70.0%
(+.f64 (pow.f64 (exp.f64 #s(literal 3 binary64)) (*.f64 #s(literal 1/3 binary64) (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
71.4%
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
68.7%
(+.f64 (pow.f64 (cbrt.f64 (E.f64)) (*.f64 #s(literal 3 binary64) (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
70.1%
(+.f64 (pow.f64 (E.f64) (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
70.1%
(+.f64 (exp.f64 (fma.f64 (log.f64 (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
70.1%
(+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
71.5%
(+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.7%
(+.f64 (exp.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
82.0%
(+.f64 #s(approx (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
44.4%
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)))
54.6%
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
37.5%
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
42.8%
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b)))
32.2%
#s(approx (+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) (fma.f64 (fma.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 #s(literal 1/3149280000 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/3149280000 binary64) b) b))) (*.f64 angle angle))) (*.f64 angle angle) (*.f64 a a)))
54.5%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
54.3%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
52.9%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (exp.f64 (*.f64 (log.f64 a) #s(literal 2 binary64))))
Compiler

Compiled 4 702 to 3 707 computations (21.2% saved)

simplify153.0ms (1.3%)

Memory
22.6MiB live, 96.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b)
cost-diff0
(pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64))
cost-diff0
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
cost-diff19584
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))
cost-diff0
(pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64))
cost-diff0
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
cost-diff1600
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))))
cost-diff6848
(/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))
cost-diff0
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b)
cost-diff0
(pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64))
cost-diff0
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
cost-diff384
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
cost-diff0
(*.f64 (PI.f64) (PI.f64))
cost-diff0
(*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))))
cost-diff0
(fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))
cost-diff0
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)))
cost-diff0
(sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))
cost-diff0
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b)
cost-diff0
(pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64))
cost-diff0
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
080573
0136528
1211525
2411499
3921499
41325499
51954499
63370499
74373499
85616499
97681499
107681499
09893499
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b)
(sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))
(/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))
(*.f64 (PI.f64) angle)
(PI.f64)
angle
#s(literal 180 binary64)
b
#s(literal 2 binary64)
(pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))
(*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))
(/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))
(*.f64 angle (PI.f64))
#s(literal -180 binary64)
a
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)))
(fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))
(*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))))
(*.f64 (PI.f64) (PI.f64))
(PI.f64)
(fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))
(*.f64 #s(literal 1/32400 binary64) b)
#s(literal 1/32400 binary64)
b
(*.f64 #s(literal -1/32400 binary64) (*.f64 a a))
#s(literal -1/32400 binary64)
(*.f64 a a)
a
(*.f64 angle angle)
angle
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64))
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b)
(sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(PI.f64)
(/.f64 #s(literal 180 binary64) angle)
#s(literal 180 binary64)
angle
b
#s(literal 2 binary64)
(pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))
(*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))
(/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))
(*.f64 angle (PI.f64))
#s(literal -180 binary64)
a
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64))
(*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))))))
a
(cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))))
(/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))
(sqrt.f64 (PI.f64))
(PI.f64)
#s(literal 180 binary64)
(/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))
(pow.f64 angle #s(literal -1 binary64))
angle
#s(literal -1 binary64)
#s(literal 2 binary64)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
b
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(/.f64 angle #s(literal 180 binary64))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b)
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(*.f64 #s(literal 1/180 binary64) angle)
#s(literal 1/180 binary64)
angle
(PI.f64)
b
#s(literal 2 binary64)
(pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64))
(*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a)
(cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64)))
(/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))
(*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))
(pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))
(cbrt.f64 (PI.f64))
#s(literal -180 binary64)
a
Outputs
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64)))
(pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64))
(pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b)
(*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)
(sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(*.f64 (PI.f64) angle)
(*.f64 angle (PI.f64))
(PI.f64)
angle
#s(literal 180 binary64)
b
#s(literal 2 binary64)
(pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))
(pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))
(*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)
(*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))))
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))
(/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))
(*.f64 angle (PI.f64))
#s(literal -180 binary64)
a
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) (*.f64 (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) angle) (*.f64 a a)))
(fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))
(fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) (*.f64 (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) angle) (*.f64 a a))
(*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))))
(*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (PI.f64)) (PI.f64))
(*.f64 (PI.f64) (PI.f64))
(PI.f64)
(fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))
(fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))
(*.f64 #s(literal 1/32400 binary64) b)
#s(literal 1/32400 binary64)
b
(*.f64 #s(literal -1/32400 binary64) (*.f64 a a))
(*.f64 (*.f64 a a) #s(literal -1/32400 binary64))
#s(literal -1/32400 binary64)
(*.f64 a a)
a
(*.f64 angle angle)
angle
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64)))
(pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64))
(pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b)
(*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)
(sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(PI.f64)
(/.f64 #s(literal 180 binary64) angle)
#s(literal 180 binary64)
angle
b
#s(literal 2 binary64)
(pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))
(pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))
(*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)
(*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))))
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))
(/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))
(*.f64 angle (PI.f64))
#s(literal -180 binary64)
a
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64))
(pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64))
(*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))))))
(*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)
a
(cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))
(sqrt.f64 (PI.f64))
(PI.f64)
#s(literal 180 binary64)
(/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (PI.f64)) angle)
(pow.f64 angle #s(literal -1 binary64))
angle
#s(literal -1 binary64)
#s(literal 2 binary64)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
(pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)
b
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(/.f64 angle #s(literal 180 binary64))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64)))
(pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b)
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(*.f64 #s(literal 1/180 binary64) angle)
#s(literal 1/180 binary64)
angle
(PI.f64)
b
#s(literal 2 binary64)
(pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64))
(pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))
(*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a)
(*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))))
(cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64)))
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))
(/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))
(/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))
(*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64))))
(*.f64 angle (PI.f64))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))
(PI.f64)
(pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))
(cbrt.f64 (PI.f64))
#s(literal -180 binary64)
a

localize493.0ms (4.2%)

Memory
1.1MiB live, 627.2MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.73046875
(cbrt.f64 (PI.f64))
accuracy7.979858491761889
(cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64)))
accuracy8.09648752312321
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
accuracy16.71053066552266
(PI.f64)
accuracy0.73046875
(sqrt.f64 (PI.f64))
accuracy7.979858491761889
(cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))
accuracy8.09648752312321
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
accuracy16.71053066552266
(PI.f64)
accuracy0.2421875
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
accuracy7.979858491761889
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))
accuracy8.09648752312321
(sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
accuracy16.71053066552266
(PI.f64)
accuracy1.2890487380278013
(fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))
accuracy6.955922325123157
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)))
accuracy15.456988380635481
(fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))
accuracy16.71053066552266
(PI.f64)
accuracy0.2421875
(/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))
accuracy7.979858491761889
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))
accuracy8.09648752312321
(sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))
accuracy16.71053066552266
(PI.f64)
Samples
134.0ms54×1invalid
114.0ms152×0valid
53.0ms26×1valid
28.0ms2valid
25.0ms10×2exit
14.0ms5exit
3.0ms0invalid
Compiler

Compiled 557 to 73 computations (86.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 324.0ms
ival-mult: 59.0ms (18.2% of total)
ival-pow2: 41.0ms (12.7% of total)
const: 37.0ms (11.4% of total)
ival-cos: 37.0ms (11.4% of total)
ival-div: 29.0ms (9% of total)
ival-sin: 28.0ms (8.7% of total)
ival-pow: 24.0ms (7.4% of total)
ival-sinu: 21.0ms (6.5% of total)
adjust: 13.0ms (4% of total)
ival-add: 12.0ms (3.7% of total)
ival-e: 7.0ms (2.2% of total)
ival-log: 6.0ms (1.9% of total)
ival-sqrt: 3.0ms (0.9% of total)
ival-cbrt: 3.0ms (0.9% of total)
ival-pi: 2.0ms (0.6% of total)
exact: 1.0ms (0.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series542.0ms (4.6%)

Memory
-30.4MiB live, 364.9MiB allocated
Counts
31 → 564
Calls
Call 1
Inputs
#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())
#s(alt (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) (patch (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #<representation binary64>) () ())
#s(alt (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (patch (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) #<representation binary64>) () ())
#s(alt #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))) (patch #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)) (patch (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (patch (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) #<representation binary64>) () ())
#s(alt (*.f64 (PI.f64) (PI.f64)) (patch (*.f64 (PI.f64) (PI.f64)) #<representation binary64>) () ())
#s(alt (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) (patch (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) #<representation binary64>) () ())
#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())
#s(alt (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) (patch (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #<representation binary64>) () ())
#s(alt (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))) (patch (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))) (patch (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))) #<representation binary64>) () ())
#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())
#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64))) (patch (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64))) #<representation binary64>) () ())
#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())
#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #<representation binary64>) () ())
#s(alt (PI.f64) (patch (PI.f64) #<representation binary64>) () ())
#s(alt (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (patch (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #<representation binary64>) () ())
#s(alt (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) (patch (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (patch (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) #<representation binary64>) () ())
#s(alt (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (patch (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #<representation binary64>) () ())
#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())
#s(alt (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))))) (patch (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))))) #<representation binary64>) () ())
#s(alt (sqrt.f64 (PI.f64)) (patch (sqrt.f64 (PI.f64)) #<representation binary64>) () ())
#s(alt (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (patch (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #<representation binary64>) () ())
#s(alt (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) (patch (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) #<representation binary64>) () ())
#s(alt (cbrt.f64 (PI.f64)) (patch (cbrt.f64 (PI.f64)) #<representation binary64>) () ())
Outputs
#s(alt (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor 0 b) (#s(alt (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) (patch (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor 0 b) (#s(alt (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) (patch (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor 0 b) (#s(alt (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) (patch (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor 0 b) (#s(alt (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) (patch (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #<representation binary64>) () ())) ())
#s(alt (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2) (taylor 0 b) (#s(alt #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))) (patch #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2)) (taylor 0 b) (#s(alt #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))) (patch #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2)) (taylor 0 b) (#s(alt #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))) (patch #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2)) (taylor 0 b) (#s(alt #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))) (patch #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow a 2)) (taylor 0 b) (#s(alt (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)) (patch (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (pow a 2))) (taylor 0 b) (#s(alt (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)) (patch (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (pow a 2))) (taylor 0 b) (#s(alt (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)) (patch (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (pow a 2))) (taylor 0 b) (#s(alt (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)) (patch (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* -1/32400 (* (pow a 2) (pow (PI) 2))) (taylor 0 b) (#s(alt (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (patch (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))) (taylor 0 b) (#s(alt (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (patch (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))) (taylor 0 b) (#s(alt (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (patch (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))) (taylor 0 b) (#s(alt (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (patch (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor 0 b) (#s(alt (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) (patch (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor 0 b) (#s(alt (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) (patch (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor 0 b) (#s(alt (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) (patch (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor 0 b) (#s(alt (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) (patch (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor 0 b) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor 0 b) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor 0 b) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor 0 b) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* -1/32400 (pow a 2)) (taylor 0 b) (#s(alt (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (patch (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2))) (taylor 0 b) (#s(alt (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (patch (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2))) (taylor 0 b) (#s(alt (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (patch (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2))) (taylor 0 b) (#s(alt (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (patch (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor inf b) (#s(alt (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) (patch (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor inf b) (#s(alt (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) (patch (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor inf b) (#s(alt (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) (patch (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor inf b) (#s(alt (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) (patch (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))) (patch #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))) (patch #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))) (patch #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))) (patch #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor inf b) (#s(alt (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)) (patch (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow a 2) (pow b 2))))) (taylor inf b) (#s(alt (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)) (patch (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow a 2) (pow b 2))))) (taylor inf b) (#s(alt (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)) (patch (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow a 2) (pow b 2))))) (taylor inf b) (#s(alt (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)) (patch (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow b 2) (pow (PI) 2))) (taylor inf b) (#s(alt (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (patch (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2))) (* 1/32400 (pow (PI) 2)))) (taylor inf b) (#s(alt (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (patch (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2))) (* 1/32400 (pow (PI) 2)))) (taylor inf b) (#s(alt (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (patch (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2))) (* 1/32400 (pow (PI) 2)))) (taylor inf b) (#s(alt (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (patch (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor inf b) (#s(alt (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) (patch (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor inf b) (#s(alt (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) (patch (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor inf b) (#s(alt (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) (patch (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor inf b) (#s(alt (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) (patch (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor inf b) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor inf b) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor inf b) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor inf b) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (pow b 2)) (taylor inf b) (#s(alt (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (patch (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ 1/32400 (* -1/32400 (/ (pow a 2) (pow b 2))))) (taylor inf b) (#s(alt (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (patch (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ 1/32400 (* -1/32400 (/ (pow a 2) (pow b 2))))) (taylor inf b) (#s(alt (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (patch (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ 1/32400 (* -1/32400 (/ (pow a 2) (pow b 2))))) (taylor inf b) (#s(alt (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (patch (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor -inf b) (#s(alt (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) (patch (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor -inf b) (#s(alt (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) (patch (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor -inf b) (#s(alt (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) (patch (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor -inf b) (#s(alt (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) (patch (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))) (patch #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))) (patch #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))) (patch #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))) (patch #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor -inf b) (#s(alt (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)) (patch (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow a 2) (pow b 2))))) (taylor -inf b) (#s(alt (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)) (patch (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow a 2) (pow b 2))))) (taylor -inf b) (#s(alt (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)) (patch (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow a 2) (pow b 2))))) (taylor -inf b) (#s(alt (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)) (patch (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow b 2) (pow (PI) 2))) (taylor -inf b) (#s(alt (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (patch (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2))) (* 1/32400 (pow (PI) 2)))) (taylor -inf b) (#s(alt (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (patch (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2))) (* 1/32400 (pow (PI) 2)))) (taylor -inf b) (#s(alt (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (patch (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2))) (* 1/32400 (pow (PI) 2)))) (taylor -inf b) (#s(alt (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (patch (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor -inf b) (#s(alt (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) (patch (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor -inf b) (#s(alt (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) (patch (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor -inf b) (#s(alt (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) (patch (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor -inf b) (#s(alt (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) (patch (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor -inf b) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor -inf b) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor -inf b) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor -inf b) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (pow b 2)) (taylor -inf b) (#s(alt (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (patch (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ 1/32400 (* -1/32400 (/ (pow a 2) (pow b 2))))) (taylor -inf b) (#s(alt (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (patch (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ 1/32400 (* -1/32400 (/ (pow a 2) (pow b 2))))) (taylor -inf b) (#s(alt (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (patch (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ 1/32400 (* -1/32400 (/ (pow a 2) (pow b 2))))) (taylor -inf b) (#s(alt (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (patch (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log a) (log (cos (* -1/180 (* angle (PI)))))))) 2)) (taylor 0 a) (#s(alt #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))) (patch #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log a) (log (cos (* -1/180 (* angle (PI)))))))) 2)) (taylor 0 a) (#s(alt #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))) (patch #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log a) (log (cos (* -1/180 (* angle (PI)))))))) 2)) (taylor 0 a) (#s(alt #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))) (patch #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log a) (log (cos (* -1/180 (* angle (PI)))))))) 2)) (taylor 0 a) (#s(alt #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))) (patch #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor 0 a) (#s(alt (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)) (patch (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (* (pow a 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))) (taylor 0 a) (#s(alt (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)) (patch (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (* (pow a 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))) (taylor 0 a) (#s(alt (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)) (patch (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (* (pow a 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))) (taylor 0 a) (#s(alt (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)) (patch (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow b 2) (pow (PI) 2))) (taylor 0 a) (#s(alt (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (patch (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))) (taylor 0 a) (#s(alt (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (patch (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))) (taylor 0 a) (#s(alt (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (patch (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))) (taylor 0 a) (#s(alt (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (patch (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (pow b 2)) (taylor 0 a) (#s(alt (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (patch (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2))) (taylor 0 a) (#s(alt (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (patch (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2))) (taylor 0 a) (#s(alt (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (patch (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2))) (taylor 0 a) (#s(alt (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (patch (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (cos (* -1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) 2)) (taylor inf a) (#s(alt #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))) (patch #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (cos (* -1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) 2)) (taylor inf a) (#s(alt #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))) (patch #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (cos (* -1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) 2)) (taylor inf a) (#s(alt #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))) (patch #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (cos (* -1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) 2)) (taylor inf a) (#s(alt #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))) (patch #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) (taylor inf a) (#s(alt (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)) (patch (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2)))))) (taylor inf a) (#s(alt (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)) (patch (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2)))))) (taylor inf a) (#s(alt (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)) (patch (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2)))))) (taylor inf a) (#s(alt (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)) (patch (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* -1/32400 (* (pow a 2) (pow (PI) 2))) (taylor inf a) (#s(alt (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (patch (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 2))))) (taylor inf a) (#s(alt (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (patch (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 2))))) (taylor inf a) (#s(alt (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (patch (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 2))))) (taylor inf a) (#s(alt (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (patch (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/32400 (pow a 2)) (taylor inf a) (#s(alt (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (patch (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (- (* 1/32400 (/ (pow b 2) (pow a 2))) 1/32400)) (taylor inf a) (#s(alt (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (patch (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (- (* 1/32400 (/ (pow b 2) (pow a 2))) 1/32400)) (taylor inf a) (#s(alt (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (patch (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (- (* 1/32400 (/ (pow b 2) (pow a 2))) 1/32400)) (taylor inf a) (#s(alt (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (patch (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (* -1 (cos (* -1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) 2)) (taylor -inf a) (#s(alt #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))) (patch #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (* -1 (cos (* -1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) 2)) (taylor -inf a) (#s(alt #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))) (patch #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (* -1 (cos (* -1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) 2)) (taylor -inf a) (#s(alt #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))) (patch #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (* -1 (cos (* -1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) 2)) (taylor -inf a) (#s(alt #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))) (patch #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) (taylor -inf a) (#s(alt (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)) (patch (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2)))))) (taylor -inf a) (#s(alt (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)) (patch (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2)))))) (taylor -inf a) (#s(alt (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)) (patch (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2)))))) (taylor -inf a) (#s(alt (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)) (patch (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* -1/32400 (* (pow a 2) (pow (PI) 2))) (taylor -inf a) (#s(alt (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (patch (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 2))))) (taylor -inf a) (#s(alt (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (patch (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 2))))) (taylor -inf a) (#s(alt (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (patch (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 2))))) (taylor -inf a) (#s(alt (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (patch (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/32400 (pow a 2)) (taylor -inf a) (#s(alt (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (patch (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (- (* 1/32400 (/ (pow b 2) (pow a 2))) 1/32400)) (taylor -inf a) (#s(alt (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (patch (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (- (* 1/32400 (/ (pow b 2) (pow a 2))) 1/32400)) (taylor -inf a) (#s(alt (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (patch (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (- (* 1/32400 (/ (pow b 2) (pow a 2))) 1/32400)) (taylor -inf a) (#s(alt (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (patch (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2)) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2)) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2)) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* -1/3149280000 (* (pow angle 2) (* (pow b 2) (pow (PI) 4)))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (* b (PI)))) (taylor 0 angle) (#s(alt (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) (patch (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* -1/34992000 (* (pow angle 2) (* b (pow (PI) 3)))) (* 1/180 (* b (PI))))) (taylor 0 angle) (#s(alt (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) (patch (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* 1/22674816000000 (* (pow angle 2) (* b (pow (PI) 5)))))))) (taylor 0 angle) (#s(alt (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) (patch (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (* b (pow (PI) 7)))) (* 1/22674816000000 (* b (pow (PI) 5))))))))) (taylor 0 angle) (#s(alt (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) (patch (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (patch (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI)))) (taylor 0 angle) (#s(alt (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (patch (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5))))))) (taylor 0 angle) (#s(alt (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (patch (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) #<representation binary64>) () ())) ())
#s(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)))))))) (taylor 0 angle) (#s(alt (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (patch (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) #<representation binary64>) () ())) ())
#s(alt (pow (pow (E) (log a)) 2) (taylor 0 angle) (#s(alt #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))) (patch #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (log (E)) (pow (pow (E) (log a)) 2)))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow (pow (E) (log a)) 2)) (taylor 0 angle) (#s(alt #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))) (patch #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (log (E)) (pow (pow (E) (log a)) 2)))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* 1/4199040000 (* (pow (PI) 4) (* (pow (log (E)) 2) (pow (pow (E) (log a)) 2)))) (* 2 (* (+ (* 1/8398080000 (* (pow (PI) 4) (pow (log (E)) 2))) (* 1/24 (* (log (E)) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (pow (pow (E) (log a)) 2))))))))) (pow (pow (E) (log a)) 2)) (taylor 0 angle) (#s(alt #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))) (patch #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (log (E)) (pow (pow (E) (log a)) 2)))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* 1/4199040000 (* (pow (PI) 4) (* (pow (log (E)) 2) (pow (pow (E) (log a)) 2)))) (+ (* 2 (* (+ (* 1/8398080000 (* (pow (PI) 4) (pow (log (E)) 2))) (* 1/24 (* (log (E)) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (pow (pow (E) (log a)) 2))) (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (log (E)) (* (+ (* 1/8398080000 (* (pow (PI) 4) (pow (log (E)) 2))) (* 1/24 (* (log (E)) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (pow (pow (E) (log a)) 2))))) (+ (* 2 (* (+ (* -1/1555200 (* (pow (PI) 2) (* (pow (log (E)) 2) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (+ (* -1/1632586752000000 (* (pow (PI) 6) (pow (log (E)) 3))) (* 1/720 (* (log (E)) (+ (* -1/1133740800000 (pow (PI) 6)) (+ (* -1/34012224000000 (pow (PI) 6)) (* 1/2267481600000 (pow (PI) 6)))))))) (pow (pow (E) (log a)) 2))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))))) (pow (pow (E) (log a)) 2)) (taylor 0 angle) (#s(alt #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))) (patch #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 angle) (#s(alt (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)) (patch (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2))))) (pow a 2)) (taylor 0 angle) (#s(alt (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)) (patch (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2))))) (pow a 2)) (taylor 0 angle) (#s(alt (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)) (patch (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2))))) (pow a 2)) (taylor 0 angle) (#s(alt (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)) (patch (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) (patch (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) (patch (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) (patch (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) (patch (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2)) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2)) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2)) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* -1/3149280000 (* (pow angle 2) (* (pow b 2) (pow (PI) 4)))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (* b (PI)))) (taylor 0 angle) (#s(alt (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) (patch (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* -1/34992000 (* (pow angle 2) (* b (pow (PI) 3)))) (* 1/180 (* b (PI))))) (taylor 0 angle) (#s(alt (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) (patch (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* 1/22674816000000 (* (pow angle 2) (* b (pow (PI) 5)))))))) (taylor 0 angle) (#s(alt (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) (patch (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (* b (pow (PI) 7)))) (* 1/22674816000000 (* b (pow (PI) 5))))))))) (taylor 0 angle) (#s(alt (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) (patch (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #<representation binary64>) () ())) ())
#s(alt (* angle (sqrt (PI))) (taylor 0 angle) (#s(alt (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))) (patch (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* angle (sqrt (PI))) (taylor 0 angle) (#s(alt (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))) (patch (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* angle (sqrt (PI))) (taylor 0 angle) (#s(alt (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))) (patch (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* angle (sqrt (PI))) (taylor 0 angle) (#s(alt (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))) (patch (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))) (patch (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))) (patch (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))) (patch (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))) (patch (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2)) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2)) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2)) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow a 2)) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow a 2) (* (pow angle 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))) (pow a 2)) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6))))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))) (pow a 2)) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2)) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2)) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2)) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* -1/3149280000 (* (pow angle 2) (* (pow b 2) (pow (PI) 4)))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (* b (PI)))) (taylor 0 angle) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* -1/34992000 (* (pow angle 2) (* b (pow (PI) 3)))) (* 1/180 (* b (PI))))) (taylor 0 angle) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* 1/22674816000000 (* (pow angle 2) (* b (pow (PI) 5)))))))) (taylor 0 angle) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (* b (pow (PI) 7)))) (* 1/22674816000000 (* b (pow (PI) 5))))))))) (taylor 0 angle) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 angle) (#s(alt (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (patch (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (taylor 0 angle) (#s(alt (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (patch (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4)))))) (taylor 0 angle) (#s(alt (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (patch (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #<representation binary64>) () ())) ())
#s(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))))))) (taylor 0 angle) (#s(alt (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (patch (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) (patch (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) (patch (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) (patch (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) (patch (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (patch (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI)))) (taylor 0 angle) (#s(alt (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (patch (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5))))))) (taylor 0 angle) (#s(alt (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (patch (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #<representation binary64>) () ())) ())
#s(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)))))))) (taylor 0 angle) (#s(alt (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (patch (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI)))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5))))))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(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)))))))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 angle) (#s(alt (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))))) (patch (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (taylor 0 angle) (#s(alt (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))))) (patch (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4)))))) (taylor 0 angle) (#s(alt (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))))) (patch (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(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))))))) (taylor 0 angle) (#s(alt (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))))) (patch (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (patch (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI)))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (patch (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5))))))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (patch (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(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)))))))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (patch (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 angle) (#s(alt (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) (patch (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (taylor 0 angle) (#s(alt (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) (patch (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4)))))) (taylor 0 angle) (#s(alt (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) (patch (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) #<representation binary64>) () ())) ())
#s(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))))))) (taylor 0 angle) (#s(alt (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) (patch (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) (patch (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) (patch (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) (patch (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) (patch (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (patch (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (patch (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (patch (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (patch (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2)) (taylor inf angle) (#s(alt #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))) (patch #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2)) (taylor inf angle) (#s(alt #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))) (patch #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2)) (taylor inf angle) (#s(alt #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))) (patch #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2)) (taylor inf angle) (#s(alt #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))) (patch #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2))))) (taylor inf angle) (#s(alt (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)) (patch (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))) (/ (pow a 2) (pow angle 2)))) (taylor inf angle) (#s(alt (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)) (patch (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))) (/ (pow a 2) (pow angle 2)))) (taylor inf angle) (#s(alt (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)) (patch (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))) (/ (pow a 2) (pow angle 2)))) (taylor inf angle) (#s(alt (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)) (patch (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) (patch (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) (patch (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) (patch (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) (patch (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) (patch (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) (patch (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) (patch (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) (patch (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #<representation binary64>) () ())) ())
#s(alt (* angle (sqrt (PI))) (taylor inf angle) (#s(alt (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))) (patch (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* angle (sqrt (PI))) (taylor inf angle) (#s(alt (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))) (patch (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* angle (sqrt (PI))) (taylor inf angle) (#s(alt (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))) (patch (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* angle (sqrt (PI))) (taylor inf angle) (#s(alt (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))) (patch (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))) (patch (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))) (patch (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))) (patch (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))) (patch (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (patch (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (patch (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (patch (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (patch (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/180 (* angle (PI))) (taylor inf angle) (#s(alt (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) (patch (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/180 (* angle (PI))) (taylor inf angle) (#s(alt (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) (patch (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/180 (* angle (PI))) (taylor inf angle) (#s(alt (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) (patch (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/180 (* angle (PI))) (taylor inf angle) (#s(alt (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) (patch (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (patch (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (patch (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (patch (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (patch (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))))) (patch (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))))) (patch (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))))) (patch (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))))) (patch (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (patch (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (patch (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (patch (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (patch (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) (patch (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) (patch (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) (patch (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) (patch (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) (patch (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) (patch (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) (patch (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) (patch (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (patch (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (patch (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (patch (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (patch (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2)) (taylor -inf angle) (#s(alt #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))) (patch #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2)) (taylor -inf angle) (#s(alt #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))) (patch #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2)) (taylor -inf angle) (#s(alt #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))) (patch #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2)) (taylor -inf angle) (#s(alt #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))) (patch #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2))))) (taylor -inf angle) (#s(alt (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)) (patch (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))) (/ (pow a 2) (pow angle 2)))) (taylor -inf angle) (#s(alt (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)) (patch (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))) (/ (pow a 2) (pow angle 2)))) (taylor -inf angle) (#s(alt (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)) (patch (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))) (/ (pow a 2) (pow angle 2)))) (taylor -inf angle) (#s(alt (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)) (patch (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) (patch (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) (patch (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) (patch (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) (patch (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) (patch (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) (patch (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) (patch (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) (patch (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #<representation binary64>) () ())) ())
#s(alt (* angle (sqrt (PI))) (taylor -inf angle) (#s(alt (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))) (patch (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* angle (sqrt (PI))) (taylor -inf angle) (#s(alt (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))) (patch (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* angle (sqrt (PI))) (taylor -inf angle) (#s(alt (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))) (patch (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* angle (sqrt (PI))) (taylor -inf angle) (#s(alt (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))) (patch (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))) (patch (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))) (patch (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))) (patch (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))) (patch (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) (patch (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (patch (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (patch (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (patch (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (patch (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) (patch (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) (patch (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) (patch (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) (patch (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (patch (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (patch (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (patch (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) (patch (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))))) (patch (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))))) (patch (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))))) (patch (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))))) (patch (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (patch (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (patch (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (patch (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (patch (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) (patch (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) (patch (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) (patch (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) (patch (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) #<representation binary64>) () ())) ())
Calls

9 calls:

TimeVariablePointExpression
355.0ms
b
@-inf
((+ (pow (* (sin (/ (* (PI) angle) 180)) b) 2) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) (pow (* (sin (/ (* (PI) angle) 180)) b) 2) (* (sin (/ (* (PI) angle) 180)) b) (sin (/ (* (PI) angle) 180)) (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* (PI) (PI)) (/ (PI) (/ 180 angle)) (+ (pow (* (sin (/ (PI) (/ 180 angle))) b) 2) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) (pow (* (sin (/ (PI) (/ 180 angle))) b) 2) (* (sin (/ (PI) (/ 180 angle))) b) (/ (sqrt (PI)) (pow angle -1)) (* (/ (sqrt (PI)) 180) (/ (sqrt (PI)) (pow angle -1))) (+ (pow (* a (cos (* (/ (sqrt (PI)) 180) (/ (sqrt (PI)) (pow angle -1))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (cos (* (/ (sqrt (PI)) 180) (/ (sqrt (PI)) (pow angle -1))))) 2) (* (pow (cbrt (PI)) 2) (cbrt (PI))) (+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* (cos (/ (* angle (* (pow (cbrt (PI)) 2) (cbrt (PI)))) -180)) a) 2)) (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (* (sin (* (* 1/180 angle) (PI))) b) (PI) (cos (/ (* angle (PI)) -180)) (/ (* angle (PI)) -180) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a))) (sin (/ (PI) (/ 180 angle))) (sin (* (PI) (/ angle 180))) (cos (* (/ (sqrt (PI)) 180) (/ (sqrt (PI)) (pow angle -1)))) (sqrt (PI)) (sin (* (* 1/180 angle) (PI))) (cos (/ (* angle (* (pow (cbrt (PI)) 2) (cbrt (PI)))) -180)) (cbrt (PI)))
35.0ms
a
@inf
((+ (pow (* (sin (/ (* (PI) angle) 180)) b) 2) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) (pow (* (sin (/ (* (PI) angle) 180)) b) 2) (* (sin (/ (* (PI) angle) 180)) b) (sin (/ (* (PI) angle) 180)) (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* (PI) (PI)) (/ (PI) (/ 180 angle)) (+ (pow (* (sin (/ (PI) (/ 180 angle))) b) 2) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) (pow (* (sin (/ (PI) (/ 180 angle))) b) 2) (* (sin (/ (PI) (/ 180 angle))) b) (/ (sqrt (PI)) (pow angle -1)) (* (/ (sqrt (PI)) 180) (/ (sqrt (PI)) (pow angle -1))) (+ (pow (* a (cos (* (/ (sqrt (PI)) 180) (/ (sqrt (PI)) (pow angle -1))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (cos (* (/ (sqrt (PI)) 180) (/ (sqrt (PI)) (pow angle -1))))) 2) (* (pow (cbrt (PI)) 2) (cbrt (PI))) (+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* (cos (/ (* angle (* (pow (cbrt (PI)) 2) (cbrt (PI)))) -180)) a) 2)) (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (* (sin (* (* 1/180 angle) (PI))) b) (PI) (cos (/ (* angle (PI)) -180)) (/ (* angle (PI)) -180) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a))) (sin (/ (PI) (/ 180 angle))) (sin (* (PI) (/ angle 180))) (cos (* (/ (sqrt (PI)) 180) (/ (sqrt (PI)) (pow angle -1)))) (sqrt (PI)) (sin (* (* 1/180 angle) (PI))) (cos (/ (* angle (* (pow (cbrt (PI)) 2) (cbrt (PI)))) -180)) (cbrt (PI)))
31.0ms
angle
@inf
((+ (pow (* (sin (/ (* (PI) angle) 180)) b) 2) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) (pow (* (sin (/ (* (PI) angle) 180)) b) 2) (* (sin (/ (* (PI) angle) 180)) b) (sin (/ (* (PI) angle) 180)) (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* (PI) (PI)) (/ (PI) (/ 180 angle)) (+ (pow (* (sin (/ (PI) (/ 180 angle))) b) 2) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) (pow (* (sin (/ (PI) (/ 180 angle))) b) 2) (* (sin (/ (PI) (/ 180 angle))) b) (/ (sqrt (PI)) (pow angle -1)) (* (/ (sqrt (PI)) 180) (/ (sqrt (PI)) (pow angle -1))) (+ (pow (* a (cos (* (/ (sqrt (PI)) 180) (/ (sqrt (PI)) (pow angle -1))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (cos (* (/ (sqrt (PI)) 180) (/ (sqrt (PI)) (pow angle -1))))) 2) (* (pow (cbrt (PI)) 2) (cbrt (PI))) (+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* (cos (/ (* angle (* (pow (cbrt (PI)) 2) (cbrt (PI)))) -180)) a) 2)) (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (* (sin (* (* 1/180 angle) (PI))) b) (PI) (cos (/ (* angle (PI)) -180)) (/ (* angle (PI)) -180) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a))) (sin (/ (PI) (/ 180 angle))) (sin (* (PI) (/ angle 180))) (cos (* (/ (sqrt (PI)) 180) (/ (sqrt (PI)) (pow angle -1)))) (sqrt (PI)) (sin (* (* 1/180 angle) (PI))) (cos (/ (* angle (* (pow (cbrt (PI)) 2) (cbrt (PI)))) -180)) (cbrt (PI)))
22.0ms
angle
@-inf
((+ (pow (* (sin (/ (* (PI) angle) 180)) b) 2) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) (pow (* (sin (/ (* (PI) angle) 180)) b) 2) (* (sin (/ (* (PI) angle) 180)) b) (sin (/ (* (PI) angle) 180)) (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* (PI) (PI)) (/ (PI) (/ 180 angle)) (+ (pow (* (sin (/ (PI) (/ 180 angle))) b) 2) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) (pow (* (sin (/ (PI) (/ 180 angle))) b) 2) (* (sin (/ (PI) (/ 180 angle))) b) (/ (sqrt (PI)) (pow angle -1)) (* (/ (sqrt (PI)) 180) (/ (sqrt (PI)) (pow angle -1))) (+ (pow (* a (cos (* (/ (sqrt (PI)) 180) (/ (sqrt (PI)) (pow angle -1))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (cos (* (/ (sqrt (PI)) 180) (/ (sqrt (PI)) (pow angle -1))))) 2) (* (pow (cbrt (PI)) 2) (cbrt (PI))) (+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* (cos (/ (* angle (* (pow (cbrt (PI)) 2) (cbrt (PI)))) -180)) a) 2)) (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (* (sin (* (* 1/180 angle) (PI))) b) (PI) (cos (/ (* angle (PI)) -180)) (/ (* angle (PI)) -180) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a))) (sin (/ (PI) (/ 180 angle))) (sin (* (PI) (/ angle 180))) (cos (* (/ (sqrt (PI)) 180) (/ (sqrt (PI)) (pow angle -1)))) (sqrt (PI)) (sin (* (* 1/180 angle) (PI))) (cos (/ (* angle (* (pow (cbrt (PI)) 2) (cbrt (PI)))) -180)) (cbrt (PI)))
21.0ms
a
@-inf
((+ (pow (* (sin (/ (* (PI) angle) 180)) b) 2) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) (pow (* (sin (/ (* (PI) angle) 180)) b) 2) (* (sin (/ (* (PI) angle) 180)) b) (sin (/ (* (PI) angle) 180)) (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* (PI) (PI)) (/ (PI) (/ 180 angle)) (+ (pow (* (sin (/ (PI) (/ 180 angle))) b) 2) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) (pow (* (sin (/ (PI) (/ 180 angle))) b) 2) (* (sin (/ (PI) (/ 180 angle))) b) (/ (sqrt (PI)) (pow angle -1)) (* (/ (sqrt (PI)) 180) (/ (sqrt (PI)) (pow angle -1))) (+ (pow (* a (cos (* (/ (sqrt (PI)) 180) (/ (sqrt (PI)) (pow angle -1))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (cos (* (/ (sqrt (PI)) 180) (/ (sqrt (PI)) (pow angle -1))))) 2) (* (pow (cbrt (PI)) 2) (cbrt (PI))) (+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* (cos (/ (* angle (* (pow (cbrt (PI)) 2) (cbrt (PI)))) -180)) a) 2)) (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (* (sin (* (* 1/180 angle) (PI))) b) (PI) (cos (/ (* angle (PI)) -180)) (/ (* angle (PI)) -180) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a))) (sin (/ (PI) (/ 180 angle))) (sin (* (PI) (/ angle 180))) (cos (* (/ (sqrt (PI)) 180) (/ (sqrt (PI)) (pow angle -1)))) (sqrt (PI)) (sin (* (* 1/180 angle) (PI))) (cos (/ (* angle (* (pow (cbrt (PI)) 2) (cbrt (PI)))) -180)) (cbrt (PI)))

simplify230.0ms (2%)

Memory
12.0MiB live, 313.8MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03569815
111049471
239879255
084038901
Stop Event
iter limit
node limit
Counts
564 → 564
Calls
Call 1
Inputs
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2)
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2))
(+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow a 2))
(+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (pow a 2)))
(+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (pow a 2)))
(+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (pow a 2)))
(* -1/32400 (* (pow a 2) (pow (PI) 2)))
(+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))
(+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))
(+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* -1/32400 (pow a 2))
(+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))
(+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))
(+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow a 2) (pow b 2)))))
(* 1/32400 (* (pow b 2) (pow (PI) 2)))
(* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2))) (* 1/32400 (pow (PI) 2))))
(* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2))) (* 1/32400 (pow (PI) 2))))
(* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2))) (* 1/32400 (pow (PI) 2))))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* 1/32400 (pow b 2))
(* (pow b 2) (+ 1/32400 (* -1/32400 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 1/32400 (* -1/32400 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 1/32400 (* -1/32400 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow a 2) (pow b 2)))))
(* 1/32400 (* (pow b 2) (pow (PI) 2)))
(* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2))) (* 1/32400 (pow (PI) 2))))
(* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2))) (* 1/32400 (pow (PI) 2))))
(* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2))) (* 1/32400 (pow (PI) 2))))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* 1/32400 (pow b 2))
(* (pow b 2) (+ 1/32400 (* -1/32400 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 1/32400 (* -1/32400 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 1/32400 (* -1/32400 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log a) (log (cos (* -1/180 (* angle (PI)))))))) 2))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log a) (log (cos (* -1/180 (* angle (PI)))))))) 2))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log a) (log (cos (* -1/180 (* angle (PI)))))))) 2))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log a) (log (cos (* -1/180 (* angle (PI)))))))) 2))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (* (pow a 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))
(+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (* (pow a 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))
(+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (* (pow a 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))
(* 1/32400 (* (pow b 2) (pow (PI) 2)))
(+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))
(+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))
(+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* 1/32400 (pow b 2))
(+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))
(+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))
(+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (cos (* -1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) 2))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (cos (* -1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) 2))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (cos (* -1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) 2))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (cos (* -1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) 2))
(* (pow a 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))
(* (pow a 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))))))
(* (pow a 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))))))
(* (pow a 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))))))
(* -1/32400 (* (pow a 2) (pow (PI) 2)))
(* (pow a 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 2)))))
(* (pow a 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 2)))))
(* (pow a 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 2)))))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(* -1/32400 (pow a 2))
(* (pow a 2) (- (* 1/32400 (/ (pow b 2) (pow a 2))) 1/32400))
(* (pow a 2) (- (* 1/32400 (/ (pow b 2) (pow a 2))) 1/32400))
(* (pow a 2) (- (* 1/32400 (/ (pow b 2) (pow a 2))) 1/32400))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (* -1 (cos (* -1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) 2))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (* -1 (cos (* -1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) 2))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (* -1 (cos (* -1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) 2))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (* -1 (cos (* -1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) 2))
(* (pow a 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))
(* (pow a 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))))))
(* (pow a 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))))))
(* (pow a 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))))))
(* -1/32400 (* (pow a 2) (pow (PI) 2)))
(* (pow a 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 2)))))
(* (pow a 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 2)))))
(* (pow a 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 2)))))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(* -1/32400 (pow a 2))
(* (pow a 2) (- (* 1/32400 (/ (pow b 2) (pow a 2))) 1/32400))
(* (pow a 2) (- (* 1/32400 (/ (pow b 2) (pow a 2))) 1/32400))
(* (pow a 2) (- (* 1/32400 (/ (pow b 2) (pow a 2))) 1/32400))
(pow a 2)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* (pow angle 2) (+ (* -1/3149280000 (* (pow angle 2) (* (pow b 2) (pow (PI) 4)))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))))
(* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))
(* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))))
(* 1/180 (* angle (* b (PI))))
(* angle (+ (* -1/34992000 (* (pow angle 2) (* b (pow (PI) 3)))) (* 1/180 (* b (PI)))))
(* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* 1/22674816000000 (* (pow angle 2) (* b (pow (PI) 5))))))))
(* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (* b (pow (PI) 7)))) (* 1/22674816000000 (* b (pow (PI) 5)))))))))
(* 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))))))))
(pow (pow (E) (log a)) 2)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (log (E)) (pow (pow (E) (log a)) 2)))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow (pow (E) (log a)) 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (log (E)) (pow (pow (E) (log a)) 2)))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* 1/4199040000 (* (pow (PI) 4) (* (pow (log (E)) 2) (pow (pow (E) (log a)) 2)))) (* 2 (* (+ (* 1/8398080000 (* (pow (PI) 4) (pow (log (E)) 2))) (* 1/24 (* (log (E)) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (pow (pow (E) (log a)) 2))))))))) (pow (pow (E) (log a)) 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (log (E)) (pow (pow (E) (log a)) 2)))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* 1/4199040000 (* (pow (PI) 4) (* (pow (log (E)) 2) (pow (pow (E) (log a)) 2)))) (+ (* 2 (* (+ (* 1/8398080000 (* (pow (PI) 4) (pow (log (E)) 2))) (* 1/24 (* (log (E)) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (pow (pow (E) (log a)) 2))) (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (log (E)) (* (+ (* 1/8398080000 (* (pow (PI) 4) (pow (log (E)) 2))) (* 1/24 (* (log (E)) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (pow (pow (E) (log a)) 2))))) (+ (* 2 (* (+ (* -1/1555200 (* (pow (PI) 2) (* (pow (log (E)) 2) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (+ (* -1/1632586752000000 (* (pow (PI) 6) (pow (log (E)) 3))) (* 1/720 (* (log (E)) (+ (* -1/1133740800000 (pow (PI) 6)) (+ (* -1/34012224000000 (pow (PI) 6)) (* 1/2267481600000 (pow (PI) 6)))))))) (pow (pow (E) (log a)) 2))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))))) (pow (pow (E) (log a)) 2))
(pow a 2)
(+ (* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2))))) (pow a 2))
(+ (* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2))))) (pow a 2))
(+ (* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2))))) (pow a 2))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(pow a 2)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* (pow angle 2) (+ (* -1/3149280000 (* (pow angle 2) (* (pow b 2) (pow (PI) 4)))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))))
(* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))
(* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))))
(* 1/180 (* angle (* b (PI))))
(* angle (+ (* -1/34992000 (* (pow angle 2) (* b (pow (PI) 3)))) (* 1/180 (* b (PI)))))
(* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* 1/22674816000000 (* (pow angle 2) (* b (pow (PI) 5))))))))
(* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (* b (pow (PI) 7)))) (* 1/22674816000000 (* b (pow (PI) 5)))))))))
(* angle (sqrt (PI)))
(* angle (sqrt (PI)))
(* angle (sqrt (PI)))
(* angle (sqrt (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(pow a 2)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(pow a 2)
(+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow a 2) (* (pow angle 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6))))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))) (pow a 2))
(pow a 2)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* (pow angle 2) (+ (* -1/3149280000 (* (pow angle 2) (* (pow b 2) (pow (PI) 4)))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))))
(* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))
(* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))))
(* 1/180 (* angle (* b (PI))))
(* angle (+ (* -1/34992000 (* (pow angle 2) (* b (pow (PI) 3)))) (* 1/180 (* b (PI)))))
(* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* 1/22674816000000 (* (pow angle 2) (* b (pow (PI) 5))))))))
(* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (* b (pow (PI) 7)))) (* 1/22674816000000 (* b (pow (PI) 5)))))))))
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)))))))
(* -1/180 (* angle (PI)))
(* -1/180 (* angle (PI)))
(* -1/180 (* angle (PI)))
(* -1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(* 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))))))))
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)))))))
(* 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))))))))
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)))))))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (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 (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2))
(* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))))
(* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))) (/ (pow a 2) (pow angle 2))))
(* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))) (/ (pow a 2) (pow angle 2))))
(* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))) (/ (pow a 2) (pow angle 2))))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* angle (sqrt (PI)))
(* angle (sqrt (PI)))
(* angle (sqrt (PI)))
(* angle (sqrt (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(cos (* -1/180 (* angle (PI))))
(cos (* -1/180 (* angle (PI))))
(cos (* -1/180 (* angle (PI))))
(cos (* -1/180 (* angle (PI))))
(* -1/180 (* angle (PI)))
(* -1/180 (* angle (PI)))
(* -1/180 (* angle (PI)))
(* -1/180 (* angle (PI)))
(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))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(cos (* -1/180 (* angle (PI))))
(cos (* -1/180 (* angle (PI))))
(cos (* -1/180 (* angle (PI))))
(cos (* -1/180 (* angle (PI))))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (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 (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2))
(* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))))
(* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))) (/ (pow a 2) (pow angle 2))))
(* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))) (/ (pow a 2) (pow angle 2))))
(* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))) (/ (pow a 2) (pow angle 2))))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* angle (sqrt (PI)))
(* angle (sqrt (PI)))
(* angle (sqrt (PI)))
(* angle (sqrt (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(* b (sin (* 1/180 (* angle (PI)))))
(cos (* -1/180 (* angle (PI))))
(cos (* -1/180 (* angle (PI))))
(cos (* -1/180 (* angle (PI))))
(cos (* -1/180 (* angle (PI))))
(* -1/180 (* angle (PI)))
(* -1/180 (* angle (PI)))
(* -1/180 (* angle (PI)))
(* -1/180 (* angle (PI)))
(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))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(cos (* -1/180 (* angle (PI))))
(cos (* -1/180 (* angle (PI))))
(cos (* -1/180 (* angle (PI))))
(cos (* -1/180 (* angle (PI))))
Outputs
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b)
(pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2)
(pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow a 2))
(*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) (*.f64 angle angle) #s(literal 1 binary64)) a) a)
(+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (pow a 2)))
(fma.f64 (*.f64 (*.f64 angle angle) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 (PI.f64) (PI.f64)) (*.f64 a a))
(+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (pow a 2)))
(fma.f64 (*.f64 (*.f64 angle angle) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 (PI.f64) (PI.f64)) (*.f64 a a))
(+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (pow a 2)))
(fma.f64 (*.f64 (*.f64 angle angle) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 (PI.f64) (PI.f64)) (*.f64 a a))
(* -1/32400 (* (pow a 2) (pow (PI) 2)))
(*.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)) (PI.f64)) (PI.f64))
(+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (PI.f64)) (PI.f64))
(+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (PI.f64)) (PI.f64))
(+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (PI.f64)) (PI.f64))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b)
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b)
(* -1/32400 (pow a 2))
(*.f64 #s(literal -1/32400 binary64) (*.f64 a a))
(+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))
(fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))
(+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))
(fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))
(+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))
(fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b)
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))
(* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow a 2) (pow b 2)))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 a angle) (PI.f64)) (*.f64 (*.f64 a angle) (PI.f64))) (/.f64 #s(literal -1/32400 binary64) (*.f64 b b)) (fma.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (PI.f64)) (PI.f64) (*.f64 (/.f64 a b) (/.f64 a b)))) (*.f64 b b))
(* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow a 2) (pow b 2)))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 a angle) (PI.f64)) (*.f64 (*.f64 a angle) (PI.f64))) (/.f64 #s(literal -1/32400 binary64) (*.f64 b b)) (fma.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (PI.f64)) (PI.f64) (*.f64 (/.f64 a b) (/.f64 a b)))) (*.f64 b b))
(* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow a 2) (pow b 2)))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 a angle) (PI.f64)) (*.f64 (*.f64 a angle) (PI.f64))) (/.f64 #s(literal -1/32400 binary64) (*.f64 b b)) (fma.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (PI.f64)) (PI.f64) (*.f64 (/.f64 a b) (/.f64 a b)))) (*.f64 b b))
(* 1/32400 (* (pow b 2) (pow (PI) 2)))
(*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64))
(* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2))) (* 1/32400 (pow (PI) 2))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)) (PI.f64)) b) (/.f64 (PI.f64) b) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 b b))
(* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2))) (* 1/32400 (pow (PI) 2))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)) (PI.f64)) b) (/.f64 (PI.f64) b) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 b b))
(* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2))) (* 1/32400 (pow (PI) 2))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)) (PI.f64)) b) (/.f64 (PI.f64) b) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b)
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 a b) (/.f64 a b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 a b) (/.f64 a b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 a b) (/.f64 a b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b)
(* 1/32400 (pow b 2))
(*.f64 #s(literal 1/32400 binary64) (*.f64 b b))
(* (pow b 2) (+ 1/32400 (* -1/32400 (/ (pow a 2) (pow b 2)))))
(*.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/32400 binary64) a) b) (/.f64 a b) #s(literal 1/32400 binary64)) (*.f64 b b))
(* (pow b 2) (+ 1/32400 (* -1/32400 (/ (pow a 2) (pow b 2)))))
(*.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/32400 binary64) a) b) (/.f64 a b) #s(literal 1/32400 binary64)) (*.f64 b b))
(* (pow b 2) (+ 1/32400 (* -1/32400 (/ (pow a 2) (pow b 2)))))
(*.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/32400 binary64) a) b) (/.f64 a b) #s(literal 1/32400 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b)
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))
(* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow a 2) (pow b 2)))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 a angle) (PI.f64)) (*.f64 (*.f64 a angle) (PI.f64))) (/.f64 #s(literal -1/32400 binary64) (*.f64 b b)) (fma.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (PI.f64)) (PI.f64) (*.f64 (/.f64 a b) (/.f64 a b)))) (*.f64 b b))
(* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow a 2) (pow b 2)))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 a angle) (PI.f64)) (*.f64 (*.f64 a angle) (PI.f64))) (/.f64 #s(literal -1/32400 binary64) (*.f64 b b)) (fma.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (PI.f64)) (PI.f64) (*.f64 (/.f64 a b) (/.f64 a b)))) (*.f64 b b))
(* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow a 2) (pow b 2)))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 a angle) (PI.f64)) (*.f64 (*.f64 a angle) (PI.f64))) (/.f64 #s(literal -1/32400 binary64) (*.f64 b b)) (fma.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (PI.f64)) (PI.f64) (*.f64 (/.f64 a b) (/.f64 a b)))) (*.f64 b b))
(* 1/32400 (* (pow b 2) (pow (PI) 2)))
(*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64))
(* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2))) (* 1/32400 (pow (PI) 2))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)) (PI.f64)) b) (/.f64 (PI.f64) b) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 b b))
(* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2))) (* 1/32400 (pow (PI) 2))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)) (PI.f64)) b) (/.f64 (PI.f64) b) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 b b))
(* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2))) (* 1/32400 (pow (PI) 2))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)) (PI.f64)) b) (/.f64 (PI.f64) b) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b)
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 a b) (/.f64 a b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 a b) (/.f64 a b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 a b) (/.f64 a b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b)
(* 1/32400 (pow b 2))
(*.f64 #s(literal 1/32400 binary64) (*.f64 b b))
(* (pow b 2) (+ 1/32400 (* -1/32400 (/ (pow a 2) (pow b 2)))))
(*.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/32400 binary64) a) b) (/.f64 a b) #s(literal 1/32400 binary64)) (*.f64 b b))
(* (pow b 2) (+ 1/32400 (* -1/32400 (/ (pow a 2) (pow b 2)))))
(*.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/32400 binary64) a) b) (/.f64 a b) #s(literal 1/32400 binary64)) (*.f64 b b))
(* (pow b 2) (+ 1/32400 (* -1/32400 (/ (pow a 2) (pow b 2)))))
(*.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/32400 binary64) a) b) (/.f64 a b) #s(literal 1/32400 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log a) (log (cos (* -1/180 (* angle (PI)))))))) 2))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log a) (log (cos (* -1/180 (* angle (PI)))))))) 2))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log a) (log (cos (* -1/180 (* angle (PI)))))))) 2))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log a) (log (cos (* -1/180 (* angle (PI)))))))) 2))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))
(+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (* (pow a 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))
(fma.f64 (*.f64 (*.f64 angle angle) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 (PI.f64) (PI.f64)) (*.f64 a a))
(+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (* (pow a 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))
(fma.f64 (*.f64 (*.f64 angle angle) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 (PI.f64) (PI.f64)) (*.f64 a a))
(+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (* (pow a 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))
(fma.f64 (*.f64 (*.f64 angle angle) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 (PI.f64) (PI.f64)) (*.f64 a a))
(* 1/32400 (* (pow b 2) (pow (PI) 2)))
(*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64))
(+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (PI.f64)) (PI.f64))
(+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (PI.f64)) (PI.f64))
(+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (PI.f64)) (PI.f64))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(* 1/32400 (pow b 2))
(*.f64 #s(literal 1/32400 binary64) (*.f64 b b))
(+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))
(fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))
(+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))
(fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))
(+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))
(fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64))) (*.f64 a a))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (cos (* -1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) 2))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (cos (* -1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) 2))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (cos (* -1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) 2))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (cos (* -1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) 2))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(* (pow a 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))
(*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) (*.f64 angle angle) #s(literal 1 binary64)) a) a)
(* (pow a 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))))))
(*.f64 (fma.f64 (*.f64 angle angle) (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) a) (/.f64 (PI.f64) a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) #s(literal 1 binary64)) (*.f64 a a))
(* (pow a 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))))))
(*.f64 (fma.f64 (*.f64 angle angle) (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) a) (/.f64 (PI.f64) a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) #s(literal 1 binary64)) (*.f64 a a))
(* (pow a 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))))))
(*.f64 (fma.f64 (*.f64 angle angle) (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) a) (/.f64 (PI.f64) a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) #s(literal 1 binary64)) (*.f64 a a))
(* -1/32400 (* (pow a 2) (pow (PI) 2)))
(*.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)) (PI.f64)) (PI.f64))
(* (pow a 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 2)))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) a) (/.f64 (PI.f64) a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (*.f64 a a))
(* (pow a 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 2)))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) a) (/.f64 (PI.f64) a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (*.f64 a a))
(* (pow a 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 2)))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) a) (/.f64 (PI.f64) a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (*.f64 a a))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64))) (*.f64 a a))
(* -1/32400 (pow a 2))
(*.f64 #s(literal -1/32400 binary64) (*.f64 a a))
(* (pow a 2) (- (* 1/32400 (/ (pow b 2) (pow a 2))) 1/32400))
(*.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/32400 binary64) b) a) (/.f64 b a) #s(literal -1/32400 binary64)) (*.f64 a a))
(* (pow a 2) (- (* 1/32400 (/ (pow b 2) (pow a 2))) 1/32400))
(*.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/32400 binary64) b) a) (/.f64 b a) #s(literal -1/32400 binary64)) (*.f64 a a))
(* (pow a 2) (- (* 1/32400 (/ (pow b 2) (pow a 2))) 1/32400))
(*.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/32400 binary64) b) a) (/.f64 b a) #s(literal -1/32400 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64))) (*.f64 a a))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (* -1 (cos (* -1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) 2))
(fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) a) #s(literal -1 binary64)) (neg.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))))) #s(literal 2 binary64)))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (* -1 (cos (* -1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) 2))
(fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) a) #s(literal -1 binary64)) (neg.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))))) #s(literal 2 binary64)))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (* -1 (cos (* -1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) 2))
(fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) a) #s(literal -1 binary64)) (neg.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))))) #s(literal 2 binary64)))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (* -1 (cos (* -1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) 2))
(fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) a) #s(literal -1 binary64)) (neg.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))))) #s(literal 2 binary64)))
(* (pow a 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))
(*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) (*.f64 angle angle) #s(literal 1 binary64)) a) a)
(* (pow a 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))))))
(*.f64 (fma.f64 (*.f64 angle angle) (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) a) (/.f64 (PI.f64) a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) #s(literal 1 binary64)) (*.f64 a a))
(* (pow a 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))))))
(*.f64 (fma.f64 (*.f64 angle angle) (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) a) (/.f64 (PI.f64) a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) #s(literal 1 binary64)) (*.f64 a a))
(* (pow a 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))))))
(*.f64 (fma.f64 (*.f64 angle angle) (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) a) (/.f64 (PI.f64) a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) #s(literal 1 binary64)) (*.f64 a a))
(* -1/32400 (* (pow a 2) (pow (PI) 2)))
(*.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)) (PI.f64)) (PI.f64))
(* (pow a 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 2)))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) a) (/.f64 (PI.f64) a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (*.f64 a a))
(* (pow a 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 2)))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) a) (/.f64 (PI.f64) a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (*.f64 a a))
(* (pow a 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 2)))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) a) (/.f64 (PI.f64) a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (*.f64 a a))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64))) (*.f64 a a))
(* -1/32400 (pow a 2))
(*.f64 #s(literal -1/32400 binary64) (*.f64 a a))
(* (pow a 2) (- (* 1/32400 (/ (pow b 2) (pow a 2))) 1/32400))
(*.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/32400 binary64) b) a) (/.f64 b a) #s(literal -1/32400 binary64)) (*.f64 a a))
(* (pow a 2) (- (* 1/32400 (/ (pow b 2) (pow a 2))) 1/32400))
(*.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/32400 binary64) b) a) (/.f64 b a) #s(literal -1/32400 binary64)) (*.f64 a a))
(* (pow a 2) (- (* 1/32400 (/ (pow b 2) (pow a 2))) 1/32400))
(*.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/32400 binary64) b) a) (/.f64 b a) #s(literal -1/32400 binary64)) (*.f64 a a))
(pow a 2)
(*.f64 a a)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2))
(fma.f64 (*.f64 (*.f64 angle angle) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 (PI.f64) (PI.f64)) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2))
(fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (PI.f64)) (PI.f64) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 #s(literal 1/3149280000 binary64) (*.f64 a a) (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)))) (*.f64 angle angle))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (PI.f64)) (PI.f64) (*.f64 (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (fma.f64 #s(literal 1/765275040000000 binary64) (*.f64 b b) (*.f64 #s(literal -1/765275040000000 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 #s(literal 1/3149280000 binary64) (*.f64 a a) (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b))))) (*.f64 angle angle))) (*.f64 angle angle) (*.f64 a a))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))
(* (pow angle 2) (+ (* -1/3149280000 (* (pow angle 2) (* (pow b 2) (pow (PI) 4)))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))))
(*.f64 (*.f64 (*.f64 b b) (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 angle angle))
(* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) b) b) (fma.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64) (*.f64 (*.f64 #s(literal 1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) (*.f64 angle angle))))) (*.f64 angle angle))
(* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))))
(*.f64 (*.f64 (fma.f64 (*.f64 b b) (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (pow.f64 angle #s(literal 4 binary64)) (*.f64 (*.f64 b b) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/347128758144000000000 binary64) (pow.f64 (PI.f64) #s(literal 8 binary64))) (*.f64 #s(literal 1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))))))) angle) angle)
(* 1/180 (* angle (* b (PI))))
(*.f64 (*.f64 (*.f64 b (PI.f64)) #s(literal 1/180 binary64)) angle)
(* angle (+ (* -1/34992000 (* (pow angle 2) (* b (pow (PI) 3)))) (* 1/180 (* b (PI)))))
(*.f64 (*.f64 b (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64)))) angle)
(* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* 1/22674816000000 (* (pow angle 2) (* b (pow (PI) 5))))))))
(*.f64 (fma.f64 (*.f64 #s(literal 1/180 binary64) b) (PI.f64) (*.f64 (*.f64 b (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64)) angle) angle (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64)))) (*.f64 angle angle))) angle)
(* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (* b (pow (PI) 7)))) (* 1/22674816000000 (* b (pow (PI) 5)))))))))
(*.f64 (fma.f64 b (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (pow.f64 angle #s(literal 4 binary64)) (*.f64 b (fma.f64 (*.f64 #s(literal -1/30855889612800000000 binary64) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64)))))) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))) angle)
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(fma.f64 (pow.f64 angle #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64)) angle) angle (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64))) (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(* 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))))))))
(fma.f64 (pow.f64 angle #s(literal 3 binary64)) (fma.f64 (fma.f64 (*.f64 #s(literal -1/30855889612800000000 binary64) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64))) (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(pow (pow (E) (log a)) 2)
(*.f64 a a)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (log (E)) (pow (pow (E) (log a)) 2)))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow (pow (E) (log a)) 2))
(fma.f64 (*.f64 (*.f64 angle angle) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 (PI.f64) (PI.f64)) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (log (E)) (pow (pow (E) (log a)) 2)))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* 1/4199040000 (* (pow (PI) 4) (* (pow (log (E)) 2) (pow (pow (E) (log a)) 2)))) (* 2 (* (+ (* 1/8398080000 (* (pow (PI) 4) (pow (log (E)) 2))) (* 1/24 (* (log (E)) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (pow (pow (E) (log a)) 2))))))))) (pow (pow (E) (log a)) 2))
(fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (PI.f64)) (PI.f64) (*.f64 (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) (*.f64 b b) (*.f64 (*.f64 a a) (fma.f64 (fma.f64 (*.f64 #s(literal -1/524880000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) #s(literal 1/24 binary64) (*.f64 #s(literal 1/8398080000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))) #s(literal 2 binary64) (*.f64 #s(literal 1/4199040000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))))) (*.f64 angle angle))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (log (E)) (pow (pow (E) (log a)) 2)))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* 1/4199040000 (* (pow (PI) 4) (* (pow (log (E)) 2) (pow (pow (E) (log a)) 2)))) (+ (* 2 (* (+ (* 1/8398080000 (* (pow (PI) 4) (pow (log (E)) 2))) (* 1/24 (* (log (E)) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (pow (pow (E) (log a)) 2))) (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (log (E)) (* (+ (* 1/8398080000 (* (pow (PI) 4) (pow (log (E)) 2))) (* 1/24 (* (log (E)) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (pow (pow (E) (log a)) 2))))) (+ (* 2 (* (+ (* -1/1555200 (* (pow (PI) 2) (* (pow (log (E)) 2) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (+ (* -1/1632586752000000 (* (pow (PI) 6) (pow (log (E)) 3))) (* 1/720 (* (log (E)) (+ (* -1/1133740800000 (pow (PI) 6)) (+ (* -1/34012224000000 (pow (PI) 6)) (* 1/2267481600000 (pow (PI) 6)))))))) (pow (pow (E) (log a)) 2))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))))) (pow (pow (E) (log a)) 2))
(fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (PI.f64)) (PI.f64) (*.f64 (fma.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 (*.f64 a a) #s(literal 1/4199040000 binary64) (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b))) (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1/524880000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) #s(literal 1/24 binary64) (*.f64 #s(literal 1/8398080000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))) a) a) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (PI.f64)) (PI.f64))) (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) b) b (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 a a)) (fma.f64 (*.f64 #s(literal -1/1555200 binary64) (*.f64 #s(literal -1/524880000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal -1/2125764000000 binary64)) #s(literal 1/720 binary64) (*.f64 #s(literal -1/1632586752000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))))))) (*.f64 angle angle)))) (*.f64 angle angle))) (*.f64 angle angle) (*.f64 a a))
(pow a 2)
(*.f64 a a)
(+ (* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2))))) (pow a 2))
(fma.f64 (*.f64 (*.f64 angle angle) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 (PI.f64) (PI.f64)) (*.f64 a a))
(+ (* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2))))) (pow a 2))
(fma.f64 (*.f64 (*.f64 angle angle) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 (PI.f64) (PI.f64)) (*.f64 a a))
(+ (* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2))))) (pow a 2))
(fma.f64 (*.f64 (*.f64 angle angle) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 (PI.f64) (PI.f64)) (*.f64 a a))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(pow a 2)
(*.f64 a a)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2))
(fma.f64 (*.f64 (*.f64 angle angle) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 (PI.f64) (PI.f64)) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2))
(fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (PI.f64)) (PI.f64) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 #s(literal 1/3149280000 binary64) (*.f64 a a) (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)))) (*.f64 angle angle))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (PI.f64)) (PI.f64) (*.f64 (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (fma.f64 #s(literal 1/765275040000000 binary64) (*.f64 b b) (*.f64 #s(literal -1/765275040000000 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 #s(literal 1/3149280000 binary64) (*.f64 a a) (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b))))) (*.f64 angle angle))) (*.f64 angle angle) (*.f64 a a))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))
(* (pow angle 2) (+ (* -1/3149280000 (* (pow angle 2) (* (pow b 2) (pow (PI) 4)))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))))
(*.f64 (*.f64 (*.f64 b b) (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 angle angle))
(* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) b) b) (fma.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64) (*.f64 (*.f64 #s(literal 1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) (*.f64 angle angle))))) (*.f64 angle angle))
(* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))))
(*.f64 (*.f64 (fma.f64 (*.f64 b b) (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (pow.f64 angle #s(literal 4 binary64)) (*.f64 (*.f64 b b) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/347128758144000000000 binary64) (pow.f64 (PI.f64) #s(literal 8 binary64))) (*.f64 #s(literal 1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))))))) angle) angle)
(* 1/180 (* angle (* b (PI))))
(*.f64 (*.f64 (*.f64 b (PI.f64)) #s(literal 1/180 binary64)) angle)
(* angle (+ (* -1/34992000 (* (pow angle 2) (* b (pow (PI) 3)))) (* 1/180 (* b (PI)))))
(*.f64 (*.f64 b (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64)))) angle)
(* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* 1/22674816000000 (* (pow angle 2) (* b (pow (PI) 5))))))))
(*.f64 (fma.f64 (*.f64 #s(literal 1/180 binary64) b) (PI.f64) (*.f64 (*.f64 b (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64)) angle) angle (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64)))) (*.f64 angle angle))) angle)
(* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (* b (pow (PI) 7)))) (* 1/22674816000000 (* b (pow (PI) 5)))))))))
(*.f64 (fma.f64 b (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (pow.f64 angle #s(literal 4 binary64)) (*.f64 b (fma.f64 (*.f64 #s(literal -1/30855889612800000000 binary64) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64)))))) angle)
(* angle (sqrt (PI)))
(*.f64 (sqrt.f64 (PI.f64)) angle)
(* angle (sqrt (PI)))
(*.f64 (sqrt.f64 (PI.f64)) angle)
(* angle (sqrt (PI)))
(*.f64 (sqrt.f64 (PI.f64)) angle)
(* angle (sqrt (PI)))
(*.f64 (sqrt.f64 (PI.f64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(pow a 2)
(*.f64 a a)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2))
(fma.f64 (*.f64 (*.f64 angle angle) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 (PI.f64) (PI.f64)) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2))
(fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (PI.f64)) (PI.f64) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 #s(literal 1/3149280000 binary64) (*.f64 a a) (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)))) (*.f64 angle angle))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (PI.f64)) (PI.f64) (*.f64 (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (fma.f64 #s(literal 1/765275040000000 binary64) (*.f64 b b) (*.f64 #s(literal -1/765275040000000 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 #s(literal 1/3149280000 binary64) (*.f64 a a) (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b))))) (*.f64 angle angle))) (*.f64 angle angle) (*.f64 a a))
(pow a 2)
(*.f64 a a)
(+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow a 2))
(*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) (*.f64 angle angle) #s(literal 1 binary64)) a) a)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow a 2) (* (pow angle 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))) (pow a 2))
(fma.f64 (*.f64 (*.f64 a a) (fma.f64 (*.f64 (*.f64 #s(literal 1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) angle) angle (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6))))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))) (pow a 2))
(fma.f64 (*.f64 (*.f64 a a) (fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) angle) angle (*.f64 #s(literal 1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))) (*.f64 angle angle) (*.f64 a a))
(pow a 2)
(*.f64 a a)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2))
(fma.f64 (*.f64 (*.f64 angle angle) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 (PI.f64) (PI.f64)) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2))
(fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (PI.f64)) (PI.f64) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 #s(literal 1/3149280000 binary64) (*.f64 a a) (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)))) (*.f64 angle angle))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (PI.f64)) (PI.f64) (*.f64 (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (fma.f64 #s(literal 1/765275040000000 binary64) (*.f64 b b) (*.f64 #s(literal -1/765275040000000 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 #s(literal 1/3149280000 binary64) (*.f64 a a) (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b))))) (*.f64 angle angle))) (*.f64 angle angle) (*.f64 a a))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))
(* (pow angle 2) (+ (* -1/3149280000 (* (pow angle 2) (* (pow b 2) (pow (PI) 4)))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))))
(*.f64 (*.f64 (*.f64 b b) (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 angle angle))
(* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) b) b) (fma.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64) (*.f64 (*.f64 #s(literal 1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) (*.f64 angle angle))))) (*.f64 angle angle))
(* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))))
(*.f64 (*.f64 (fma.f64 (*.f64 b b) (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (pow.f64 angle #s(literal 4 binary64)) (*.f64 (*.f64 b b) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/347128758144000000000 binary64) (pow.f64 (PI.f64) #s(literal 8 binary64))) (*.f64 #s(literal 1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))))))) angle) angle)
(* 1/180 (* angle (* b (PI))))
(*.f64 (*.f64 (*.f64 b (PI.f64)) #s(literal 1/180 binary64)) angle)
(* angle (+ (* -1/34992000 (* (pow angle 2) (* b (pow (PI) 3)))) (* 1/180 (* b (PI)))))
(*.f64 (*.f64 b (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64)))) angle)
(* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* 1/22674816000000 (* (pow angle 2) (* b (pow (PI) 5))))))))
(*.f64 (fma.f64 (*.f64 #s(literal 1/180 binary64) b) (PI.f64) (*.f64 (*.f64 b (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64)) angle) angle (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64)))) (*.f64 angle angle))) angle)
(* angle (+ (* 1/180 (* b (PI))) (* (pow angle 2) (+ (* -1/34992000 (* b (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (* b (pow (PI) 7)))) (* 1/22674816000000 (* b (pow (PI) 5)))))))))
(*.f64 (fma.f64 b (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (pow.f64 angle #s(literal 4 binary64)) (*.f64 b (fma.f64 (*.f64 #s(literal -1/30855889612800000000 binary64) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64)))))) angle)
1
#s(literal 1 binary64)
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(fma.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) angle) angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle angle) #s(literal 1 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)))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/64800 binary64) (PI.f64)) (PI.f64) (*.f64 (fma.f64 (*.f64 #s(literal -1/24488801280000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) (*.f64 angle angle) (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (*.f64 angle angle))) (*.f64 angle angle) #s(literal 1 binary64))
(* -1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))
(* -1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))
(* -1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))
(* -1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))) angle)
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(fma.f64 (pow.f64 angle #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64)) angle) angle (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64))) (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(* 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))))))))
(fma.f64 (pow.f64 angle #s(literal 3 binary64)) (fma.f64 (fma.f64 (*.f64 #s(literal -1/30855889612800000000 binary64) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64))) (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))) angle)
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(fma.f64 (pow.f64 angle #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64)) angle) angle (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64))) (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(* 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))))))))
(fma.f64 (pow.f64 angle #s(literal 3 binary64)) (fma.f64 (fma.f64 (*.f64 #s(literal -1/30855889612800000000 binary64) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64))) (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
1
#s(literal 1 binary64)
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(fma.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) angle) angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle angle) #s(literal 1 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)))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/64800 binary64) (PI.f64)) (PI.f64) (*.f64 (fma.f64 (*.f64 #s(literal -1/24488801280000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) (*.f64 angle angle) (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (*.f64 angle angle))) (*.f64 angle angle) #s(literal 1 binary64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))) angle)
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(fma.f64 (pow.f64 angle #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64)) angle) angle (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64))) (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(* 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))))))))
(fma.f64 (pow.f64 angle #s(literal 3 binary64)) (fma.f64 (fma.f64 (*.f64 #s(literal -1/30855889612800000000 binary64) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64))) (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
1
#s(literal 1 binary64)
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(fma.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) angle) angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle angle) #s(literal 1 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)))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/64800 binary64) (PI.f64)) (PI.f64) (*.f64 (fma.f64 (*.f64 #s(literal -1/24488801280000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) (*.f64 angle angle) (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (*.f64 angle angle))) (*.f64 angle angle) #s(literal 1 binary64))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b)
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))))
(*.f64 (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle))
(* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))) (/ (pow a 2) (pow angle 2))))
(*.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (PI.f64)) (PI.f64) (*.f64 (/.f64 a angle) (/.f64 a angle))) (*.f64 angle angle))
(* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))) (/ (pow a 2) (pow angle 2))))
(*.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (PI.f64)) (PI.f64) (*.f64 (/.f64 a angle) (/.f64 a angle))) (*.f64 angle angle))
(* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))) (/ (pow a 2) (pow angle 2))))
(*.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (PI.f64)) (PI.f64) (*.f64 (/.f64 a angle) (/.f64 a angle))) (*.f64 angle angle))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b)
(* angle (sqrt (PI)))
(*.f64 (sqrt.f64 (PI.f64)) angle)
(* angle (sqrt (PI)))
(*.f64 (sqrt.f64 (PI.f64)) angle)
(* angle (sqrt (PI)))
(*.f64 (sqrt.f64 (PI.f64)) angle)
(* angle (sqrt (PI)))
(*.f64 (sqrt.f64 (PI.f64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b)
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))
(* -1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))
(* -1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))
(* -1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))
(* -1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b)
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))))
(*.f64 (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle))
(* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))) (/ (pow a 2) (pow angle 2))))
(*.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (PI.f64)) (PI.f64) (*.f64 (/.f64 a angle) (/.f64 a angle))) (*.f64 angle angle))
(* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))) (/ (pow a 2) (pow angle 2))))
(*.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (PI.f64)) (PI.f64) (*.f64 (/.f64 a angle) (/.f64 a angle))) (*.f64 angle angle))
(* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))) (/ (pow a 2) (pow angle 2))))
(*.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (PI.f64)) (PI.f64) (*.f64 (/.f64 a angle) (/.f64 a angle))) (*.f64 angle angle))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b)
(* angle (sqrt (PI)))
(*.f64 (sqrt.f64 (PI.f64)) angle)
(* angle (sqrt (PI)))
(*.f64 (sqrt.f64 (PI.f64)) angle)
(* angle (sqrt (PI)))
(*.f64 (sqrt.f64 (PI.f64)) angle)
(* angle (sqrt (PI)))
(*.f64 (sqrt.f64 (PI.f64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b)
(* b (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b)
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))
(* -1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))
(* -1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))
(* -1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))
(* -1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))

rewrite210.0ms (1.8%)

Memory
7.8MiB live, 294.1MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
080353
0136311
1464306
22279304
08542302
Stop Event
iter limit
node limit
iter limit
Counts
31 → 1 329
Calls
Call 1
Inputs
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b)
(sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)))
(fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))
(*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))))
(*.f64 (PI.f64) (PI.f64))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64))
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b)
(/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b)
(PI.f64)
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))
(/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))
(fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))
(sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))
(sqrt.f64 (PI.f64))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64)))
(cbrt.f64 (PI.f64))
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval502.0ms (4.3%)

Memory
29.4MiB live, 832.9MiB allocated
Compiler

Compiled 77 897 to 8 377 computations (89.2% saved)

prune266.0ms (2.3%)

Memory
25.3MiB live, 582.2MiB allocated
Pruning

100 alts after pruning (99 fresh and 1 done)

PrunedKeptTotal
New2 459472 506
Fresh345286
Picked505
Done011
Total2 4981002 598
Accuracy
83.8%
Counts
2 598 → 100
Alt Table
Click to see full alt table
StatusAccuracyProgram
69.3%
(fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64)))
77.0%
(fma.f64 (*.f64 (pow.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
76.9%
(fma.f64 (*.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
76.8%
(fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
76.5%
(fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
76.7%
(fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
76.8%
(fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
76.7%
(fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) 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 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
76.7%
(fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 #s(approx (cos (/ (* angle (PI)) -180)) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
82.3%
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) #s(literal 2 binary64)) a) a (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
82.3%
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) a) a (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b) #s(literal 2 binary64)))
64.1%
(fma.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))))) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
70.5%
(fma.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))))) (sqrt.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))))) (*.f64 (sqrt.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))))) (sqrt.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))))) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
81.2%
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) b (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64)))
72.3%
(fma.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
71.6%
(fma.f64 (*.f64 #s(approx (pow (sin (* (* 1/180 angle) (PI))) 2) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) angle) angle)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
63.8%
(fma.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (exp.f64 (log.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
69.1%
(fma.f64 (exp.f64 (fma.f64 (log.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) #s(literal 2 binary64) (log.f64 b))) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
73.9%
(fma.f64 (exp.f64 (log.f64 (*.f64 (*.f64 a a) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))))) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)))
76.1%
(fma.f64 #s(approx (* (pow (sin (* (* 1/180 angle) (PI))) 2) b) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 b (PI.f64)) (PI.f64)) #s(literal 1/32400 binary64)) angle) angle)) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
22.2%
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))))
70.3%
(+.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (E.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (E.f64))) #s(literal 3 binary64))) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
70.7%
(+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (E.f64) (exp.f64 #s(literal 2/3 binary64)))) (pow.f64 (E.f64) #s(literal 1/6 binary64))) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.7%
(+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
67.7%
(+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))))) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
71.5%
(+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
70.1%
(+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
81.9%
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 3/2 binary64)) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
82.1%
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
82.1%
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (neg.f64 (sqrt.f64 (PI.f64)))) #s(literal -180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
81.9%
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
82.1%
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (neg.f64 (neg.f64 (sqrt.f64 (PI.f64))))) (*.f64 #s(literal 180 binary64) (neg.f64 (/.f64 #s(literal -1 binary64) angle))))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
82.1%
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
81.9%
(+.f64 (pow.f64 (*.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))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
82.3%
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -180 binary64) angle) (PI.f64)))) a) #s(literal 2 binary64)))
82.2%
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal -180 binary64)) (*.f64 (sqrt.f64 (PI.f64)) angle))) a) #s(literal 2 binary64)))
82.1%
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (/ (* angle (PI)) -180)) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
82.1%
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (/ (* angle (PI)) -180)) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
82.3%
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
82.2%
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
82.0%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal -180 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (PI.f64)) angle)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
81.9%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) angle) (*.f64 (cbrt.f64 (PI.f64)) #s(literal 1/180 binary64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
80.8%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) (exp.f64 (log.f64 b))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
82.3%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))) (/.f64 angle (pow.f64 (PI.f64) #s(literal -1/2 binary64))))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
81.6%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) 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))))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
82.1%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
81.9%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
82.1%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
82.2%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (pow.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 3/2 binary64))) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
82.2%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (E.f64)) (log.f64 (PI.f64))) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
82.1%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (*.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 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
82.2%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
82.2%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (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 -180 binary64))) a) #s(literal 2 binary64)))
82.3%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
82.1%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 180 binary64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
82.3%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64)))
80.9%
(+.f64 (pow.f64 (*.f64 (sin.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
70.3%
(+.f64 (pow.f64 (*.f64 (exp.f64 (log.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
70.0%
(+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64)))
82.3%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))) (pow.f64 angle #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (PI.f64) #s(literal -1/2 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
82.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (*.f64 (pow.f64 angle #s(literal 1/2 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
82.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (exp.f64 (fma.f64 (log.f64 (PI.f64)) #s(literal 1/2 binary64) (log.f64 angle)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
82.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal -1 binary64))) #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
82.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
71.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b)) #s(literal 4 binary64)))
80.9%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (E.f64) (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)))))
81.3%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (exp.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)))))
82.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
71.4%
(+.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) a)) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
73.3%
(+.f64 (pow.f64 (sqrt.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
69.9%
(+.f64 (pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 2 binary64) (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
71.8%
(+.f64 (pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(literal 2 binary64)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
70.0%
(+.f64 (pow.f64 (exp.f64 #s(literal 3 binary64)) (*.f64 #s(literal 1/3 binary64) (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
68.7%
(+.f64 (pow.f64 (cbrt.f64 (E.f64)) (*.f64 #s(literal 3 binary64) (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
70.7%
(+.f64 (pow.f64 (cbrt.f64 (E.f64)) (*.f64 #s(literal 3 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(literal 2 binary64)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
70.1%
(+.f64 (pow.f64 (E.f64) (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
72.0%
(+.f64 (pow.f64 (E.f64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(literal 2 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
67.7%
(+.f64 (exp.f64 (fma.f64 (log.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64) (*.f64 (log.f64 b) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
70.1%
(+.f64 (exp.f64 (fma.f64 (log.f64 (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
68.2%
(+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
70.1%
(+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
72.1%
(+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(literal 2 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.7%
(+.f64 (exp.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
82.0%
(+.f64 #s(approx (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
71.8%
(+.f64 #s(approx (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
44.0%
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (fma.f64 (*.f64 (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)) (PI.f64)) (PI.f64) (*.f64 #s(literal 1/32400 binary64) (pow.f64 (*.f64 b (PI.f64)) #s(literal 2 binary64)))) (*.f64 angle angle) (*.f64 a a)))
44.4%
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)))
36.3%
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(approx (+ (* (* 1/32400 b) b) (* -1/32400 (* a a))) (*.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/32400 binary64) b) a) (/.f64 b a) #s(literal -1/32400 binary64)) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)))
63.0%
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(approx (+ (* (* 1/32400 b) b) (* -1/32400 (* a a))) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 a a)))
44.4%
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 angle angle) (PI.f64)) (*.f64 (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (PI.f64)) (*.f64 a a)))
47.3%
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) angle) angle)) (*.f64 a a)))
54.6%
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
37.5%
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
42.8%
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b)))
28.4%
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle))))
40.1%
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))))
31.8%
#s(approx (+ (pow (* (sin (/ (* (PI) angle) 180)) b) 2) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) (fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (PI.f64)) (PI.f64) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 #s(literal 1/3149280000 binary64) (*.f64 a a) (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)))) (*.f64 angle angle))) (*.f64 angle angle) (*.f64 a a)))
54.5%
#s(approx (+ (pow (* a (cos (* (/ (sqrt (PI)) 180) (/ (sqrt (PI)) (pow angle -1))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
54.3%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
52.9%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (exp.f64 (*.f64 (log.f64 a) #s(literal 2 binary64))))
Compiler

Compiled 5 014 to 3 955 computations (21.1% saved)

simplify351.0ms (3%)

Memory
-6.7MiB live, 154.4MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
cost-diff192
(*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))
cost-diff384
(/.f64 angle #s(literal 180 binary64))
cost-diff13696
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64)))
cost-diff0
(*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))
cost-diff0
(+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
cost-diff384
(/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))
cost-diff6656
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64)))
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
(pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))
cost-diff192
(fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64)))
cost-diff0
(*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b))
cost-diff0
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))
cost-diff0
#s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))))
cost-diff0
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))))
cost-diff0
(pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64))
cost-diff0
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
cost-diff384
(/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))
cost-diff1472
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
082572
0128573
1209536
2446536
3941536
41186536
51395536
61736536
71971536
82086536
92104536
102126536
112138536
122287536
132452536
142933536
153707536
163914536
174192536
184266536
194316536
204426536
214620536
225095536
235137536
245137536
255137536
265685536
276349536
286440536
296449536
306450536
316450536
326450536
336450536
346450536
356518536
366520536
376522536
06522532
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64))
(*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b)
(sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))
#s(literal 1 binary64)
(/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))
(/.f64 #s(literal 180 binary64) angle)
#s(literal 180 binary64)
angle
(PI.f64)
b
#s(literal 2 binary64)
(pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))
(*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))
(/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))
(*.f64 angle (PI.f64))
#s(literal -180 binary64)
a
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))))
#s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))
(*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b))
#s(literal 1/32400 binary64)
(*.f64 (*.f64 (*.f64 angle angle) b) b)
(*.f64 (*.f64 angle angle) b)
(*.f64 angle angle)
angle
b
(*.f64 (PI.f64) (PI.f64))
(PI.f64)
(fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64)))
(pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
#s(literal 1/180 binary64)
(*.f64 angle (PI.f64))
angle
(PI.f64)
#s(literal 2 binary64)
(*.f64 b b)
b
(pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))
(*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
a
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64)))
(*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))
(log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
#s(literal 1/180 binary64)
(*.f64 angle (PI.f64))
angle
(PI.f64)
b
#s(literal 2 binary64)
(pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))
(*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))
(/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))
#s(literal -180 binary64)
a
(+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64))
(*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64)))))
a
(cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64)))
(*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))
(log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))
(/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))
(/.f64 #s(literal 180 binary64) angle)
#s(literal 180 binary64)
angle
(PI.f64)
#s(literal -1 binary64)
#s(literal 2 binary64)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
b
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(/.f64 angle #s(literal 180 binary64))
Outputs
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))) #s(literal 2 binary64)))
(pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64))
(pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64))
(*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b)
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) b)
(sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))
(*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))
#s(literal 1 binary64)
(/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))
(/.f64 #s(literal 180 binary64) angle)
#s(literal 180 binary64)
angle
(PI.f64)
b
#s(literal 2 binary64)
(pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))
(pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))) #s(literal 2 binary64))
(*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)
(*.f64 a (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))))
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))
(cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))
(/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))
(*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))
(*.f64 angle (PI.f64))
(*.f64 (PI.f64) angle)
#s(literal -180 binary64)
a
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 b (PI.f64)) b) angle) #s(literal 1/32400 binary64)) (PI.f64)) angle)))
#s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))))
#s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 b (PI.f64)) b) angle) #s(literal 1/32400 binary64)) (PI.f64)) angle))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 b (PI.f64)) b) angle) #s(literal 1/32400 binary64)) (PI.f64)) angle)
(*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b))
(*.f64 (*.f64 (*.f64 (*.f64 angle angle) b) b) #s(literal 1/32400 binary64))
#s(literal 1/32400 binary64)
(*.f64 (*.f64 (*.f64 angle angle) b) b)
(*.f64 (*.f64 angle angle) b)
(*.f64 angle angle)
angle
b
(*.f64 (PI.f64) (PI.f64))
(PI.f64)
(fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) a) #s(literal 2 binary64)))
(pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))
(pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))
#s(literal 1/180 binary64)
(*.f64 angle (PI.f64))
(*.f64 (PI.f64) angle)
angle
(PI.f64)
#s(literal 2 binary64)
(*.f64 b b)
b
(pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))
(pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) a) #s(literal 2 binary64))
(*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) a)
a
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))
(+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64)))
(pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64))
(*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))
(*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) b)) #s(literal 2 binary64))
(log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b))
(log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) b))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) b)
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))
#s(literal 1/180 binary64)
(*.f64 angle (PI.f64))
(*.f64 (PI.f64) angle)
angle
(PI.f64)
b
#s(literal 2 binary64)
(pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))
(pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))) #s(literal 2 binary64))
(*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)
(*.f64 a (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))))
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))
(cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))
(/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))
(*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))
#s(literal -180 binary64)
a
(+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) a) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64))
(pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) a) #s(literal 2 binary64))
(*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) a)
a
(cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64)))
(*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))
(*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))
(neg.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))))
(log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))
(/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))
(/.f64 #s(literal 180 binary64) angle)
#s(literal 180 binary64)
angle
(PI.f64)
#s(literal -1 binary64)
#s(literal 2 binary64)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
(pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) b)
b
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))
(/.f64 angle #s(literal 180 binary64))
(*.f64 #s(literal 1/180 binary64) angle)

localize416.0ms (3.6%)

Memory
-32.2MiB live, 779.5MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy3.8241627665618676
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64)))
accuracy5.598857246049807
(cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))
accuracy5.679193432798979
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
accuracy19.374528307852376
(PI.f64)
accuracy5.598857246049807
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))
accuracy5.679193432798979
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
accuracy6.576038071578831
(log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b))
accuracy19.374528307852376
(PI.f64)
accuracy5.598857246049807
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
accuracy5.679193432798979
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
accuracy8.043038736897845
(fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64)))
accuracy19.374528307852376
(PI.f64)
accuracy5.495780680733312
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))))
accuracy5.875530187385057
(*.f64 (*.f64 angle angle) b)
accuracy19.374528307852376
(PI.f64)
accuracy21.381542360062355
#s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))))
accuracy0.22265625
(/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))
accuracy5.598857246049807
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))
accuracy5.679193432798979
(sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))))
accuracy19.374528307852376
(PI.f64)
Samples
144.0ms71×1invalid
97.0ms152×0valid
80.0ms24×1valid
12.0ms4exit
10.0ms3exit
5.0ms0invalid
Compiler

Compiled 523 to 71 computations (86.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 305.0ms
ival-mult: 58.0ms (19% of total)
ival-pow2: 51.0ms (16.7% of total)
ival-sin: 35.0ms (11.5% of total)
ival-cos: 28.0ms (9.2% of total)
ival-pow: 23.0ms (7.5% of total)
ival-log: 22.0ms (7.2% of total)
const: 20.0ms (6.6% of total)
ival-exp: 15.0ms (4.9% of total)
ival-div: 12.0ms (3.9% of total)
ival-add: 12.0ms (3.9% of total)
adjust: 11.0ms (3.6% of total)
ival-sinu: 10.0ms (3.3% of total)
ival-e: 6.0ms (2% of total)
ival-pi: 1.0ms (0.3% of total)
exact: 1.0ms (0.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series387.0ms (3.3%)

Memory
1.1MiB live, 679.2MiB allocated
Counts
27 → 540
Calls
Call 1
Inputs
#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #<representation binary64>) () ())
#s(alt (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) (patch (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #<representation binary64>) () ())
#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())
#s(alt (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) #<representation binary64>) () ())
#s(alt #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))))) (patch #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))))) #<representation binary64>) () ())
#s(alt #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))) (patch #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))) (patch (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))) #<representation binary64>) () ())
#s(alt (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (patch (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) #<representation binary64>) () ())
#s(alt (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))) (patch (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))) #<representation binary64>) () ())
#s(alt (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (patch (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) #<representation binary64>) () ())
#s(alt (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (patch (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #<representation binary64>) () ())
#s(alt (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))) (patch (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))) #<representation binary64>) () ())
#s(alt (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (patch (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) #<representation binary64>) () ())
#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64)) (patch (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64)) #<representation binary64>) () ())
#s(alt (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))) #<representation binary64>) () ())
#s(alt (/.f64 angle #s(literal 180 binary64)) (patch (/.f64 angle #s(literal 180 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64)) #<representation binary64>) () ())
#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())
#s(alt (PI.f64) (patch (PI.f64) #<representation binary64>) () ())
#s(alt (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) (patch (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) #<representation binary64>) () ())
#s(alt (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (patch (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 angle angle) b) (patch (*.f64 (*.f64 angle angle) b) #<representation binary64>) () ())
#s(alt (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (patch (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #<representation binary64>) () ())
#s(alt (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) (patch (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #<representation binary64>) () ())
#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())
#s(alt (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64)))) (patch (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64)))) #<representation binary64>) () ())
Outputs
#s(alt (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2) (taylor 0 b) (#s(alt #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))))) (patch #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2)) (taylor 0 b) (#s(alt #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))))) (patch #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2)) (taylor 0 b) (#s(alt #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))))) (patch #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2)) (taylor 0 b) (#s(alt #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))))) (patch #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow a 2)) (taylor 0 b) (#s(alt #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))) (patch #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (pow a 2))) (taylor 0 b) (#s(alt #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))) (patch #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (pow a 2))) (taylor 0 b) (#s(alt #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))) (patch #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (pow a 2))) (taylor 0 b) (#s(alt #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))) (patch #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor 0 b) (#s(alt (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))) (patch (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor 0 b) (#s(alt (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))) (patch (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor 0 b) (#s(alt (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))) (patch (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor 0 b) (#s(alt (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))) (patch (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (pow b 2))) (taylor 0 b) (#s(alt (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (patch (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (pow b 2))) (taylor 0 b) (#s(alt (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (patch (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (pow b 2))) (taylor 0 b) (#s(alt (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (patch (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (pow b 2))) (taylor 0 b) (#s(alt (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (patch (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))) (patch (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))) (patch (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))) (patch (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))) (patch (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (patch (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (patch (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (patch (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (patch (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 2 (+ (log b) (log (sin (* 1/180 (* angle (PI))))))) (taylor 0 b) (#s(alt (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64)) (patch (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 2 (+ (log b) (log (sin (* 1/180 (* angle (PI))))))) (taylor 0 b) (#s(alt (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64)) (patch (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 2 (+ (log b) (log (sin (* 1/180 (* angle (PI))))))) (taylor 0 b) (#s(alt (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64)) (patch (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 2 (+ (log b) (log (sin (* 1/180 (* angle (PI))))))) (taylor 0 b) (#s(alt (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64)) (patch (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) b) (taylor 0 b) (#s(alt (*.f64 (*.f64 angle angle) b) (patch (*.f64 (*.f64 angle angle) b) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) b) (taylor 0 b) (#s(alt (*.f64 (*.f64 angle angle) b) (patch (*.f64 (*.f64 angle angle) b) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) b) (taylor 0 b) (#s(alt (*.f64 (*.f64 angle angle) b) (patch (*.f64 (*.f64 angle angle) b) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) b) (taylor 0 b) (#s(alt (*.f64 (*.f64 angle angle) b) (patch (*.f64 (*.f64 angle angle) b) #<representation binary64>) () ())) ())
#s(alt (+ (log b) (log (sin (* 1/180 (* angle (PI)))))) (taylor 0 b) (#s(alt (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) (patch (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #<representation binary64>) () ())) ())
#s(alt (+ (log b) (log (sin (* 1/180 (* angle (PI)))))) (taylor 0 b) (#s(alt (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) (patch (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #<representation binary64>) () ())) ())
#s(alt (+ (log b) (log (sin (* 1/180 (* angle (PI)))))) (taylor 0 b) (#s(alt (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) (patch (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #<representation binary64>) () ())) ())
#s(alt (+ (log b) (log (sin (* 1/180 (* angle (PI)))))) (taylor 0 b) (#s(alt (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) (patch (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))))) (patch #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))))) (patch #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))))) (patch #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))))) (patch #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor inf b) (#s(alt #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))) (patch #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow a 2) (pow b 2))))) (taylor inf b) (#s(alt #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))) (patch #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow a 2) (pow b 2))))) (taylor inf b) (#s(alt #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))) (patch #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow a 2) (pow b 2))))) (taylor inf b) (#s(alt #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))) (patch #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor inf b) (#s(alt (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))) (patch (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor inf b) (#s(alt (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))) (patch (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor inf b) (#s(alt (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))) (patch (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor inf b) (#s(alt (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))) (patch (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (pow b 2))) (taylor inf b) (#s(alt (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (patch (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (pow b 2))) (taylor inf b) (#s(alt (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (patch (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (pow b 2))) (taylor inf b) (#s(alt (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (patch (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (pow b 2))) (taylor inf b) (#s(alt (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (patch (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))) (patch (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))) (patch (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))) (patch (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))) (patch (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (patch (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (patch (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (patch (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (patch (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 2 (+ (log (sin (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 b))))) (taylor inf b) (#s(alt (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64)) (patch (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 2 (+ (log (sin (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 b))))) (taylor inf b) (#s(alt (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64)) (patch (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 2 (+ (log (sin (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 b))))) (taylor inf b) (#s(alt (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64)) (patch (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 2 (+ (log (sin (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 b))))) (taylor inf b) (#s(alt (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64)) (patch (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) b) (taylor inf b) (#s(alt (*.f64 (*.f64 angle angle) b) (patch (*.f64 (*.f64 angle angle) b) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) b) (taylor inf b) (#s(alt (*.f64 (*.f64 angle angle) b) (patch (*.f64 (*.f64 angle angle) b) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) b) (taylor inf b) (#s(alt (*.f64 (*.f64 angle angle) b) (patch (*.f64 (*.f64 angle angle) b) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) b) (taylor inf b) (#s(alt (*.f64 (*.f64 angle angle) b) (patch (*.f64 (*.f64 angle angle) b) #<representation binary64>) () ())) ())
#s(alt (+ (log (sin (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 b)))) (taylor inf b) (#s(alt (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) (patch (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #<representation binary64>) () ())) ())
#s(alt (+ (log (sin (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 b)))) (taylor inf b) (#s(alt (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) (patch (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #<representation binary64>) () ())) ())
#s(alt (+ (log (sin (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 b)))) (taylor inf b) (#s(alt (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) (patch (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #<representation binary64>) () ())) ())
#s(alt (+ (log (sin (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 b)))) (taylor inf b) (#s(alt (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) (patch (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))))) (patch #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))))) (patch #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))))) (patch #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))))) (patch #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor -inf b) (#s(alt #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))) (patch #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow a 2) (pow b 2))))) (taylor -inf b) (#s(alt #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))) (patch #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow a 2) (pow b 2))))) (taylor -inf b) (#s(alt #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))) (patch #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow a 2) (pow b 2))))) (taylor -inf b) (#s(alt #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))) (patch #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor -inf b) (#s(alt (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))) (patch (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor -inf b) (#s(alt (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))) (patch (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor -inf b) (#s(alt (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))) (patch (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor -inf b) (#s(alt (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))) (patch (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (pow b 2))) (taylor -inf b) (#s(alt (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (patch (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (pow b 2))) (taylor -inf b) (#s(alt (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (patch (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (pow b 2))) (taylor -inf b) (#s(alt (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (patch (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (pow b 2))) (taylor -inf b) (#s(alt (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (patch (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))) (patch (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))) (patch (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))) (patch (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))) (patch (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (patch (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (patch (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (patch (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (patch (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 2 (+ (log (* -1 (sin (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 b))))) (taylor -inf b) (#s(alt (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64)) (patch (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 2 (+ (log (* -1 (sin (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 b))))) (taylor -inf b) (#s(alt (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64)) (patch (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 2 (+ (log (* -1 (sin (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 b))))) (taylor -inf b) (#s(alt (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64)) (patch (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 2 (+ (log (* -1 (sin (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 b))))) (taylor -inf b) (#s(alt (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64)) (patch (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf b) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) b) (taylor -inf b) (#s(alt (*.f64 (*.f64 angle angle) b) (patch (*.f64 (*.f64 angle angle) b) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) b) (taylor -inf b) (#s(alt (*.f64 (*.f64 angle angle) b) (patch (*.f64 (*.f64 angle angle) b) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) b) (taylor -inf b) (#s(alt (*.f64 (*.f64 angle angle) b) (patch (*.f64 (*.f64 angle angle) b) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) b) (taylor -inf b) (#s(alt (*.f64 (*.f64 angle angle) b) (patch (*.f64 (*.f64 angle angle) b) #<representation binary64>) () ())) ())
#s(alt (+ (log (* -1 (sin (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 b)))) (taylor -inf b) (#s(alt (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) (patch (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #<representation binary64>) () ())) ())
#s(alt (+ (log (* -1 (sin (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 b)))) (taylor -inf b) (#s(alt (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) (patch (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #<representation binary64>) () ())) ())
#s(alt (+ (log (* -1 (sin (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 b)))) (taylor -inf b) (#s(alt (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) (patch (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #<representation binary64>) () ())) ())
#s(alt (+ (log (* -1 (sin (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 b)))) (taylor -inf b) (#s(alt (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) (patch (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log a) (log (cos (* -1/180 (* angle (PI)))))))) 2)) (taylor 0 a) (#s(alt #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))))) (patch #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log a) (log (cos (* -1/180 (* angle (PI)))))))) 2)) (taylor 0 a) (#s(alt #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))))) (patch #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log a) (log (cos (* -1/180 (* angle (PI)))))))) 2)) (taylor 0 a) (#s(alt #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))))) (patch #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log a) (log (cos (* -1/180 (* angle (PI)))))))) 2)) (taylor 0 a) (#s(alt #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))))) (patch #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor 0 a) (#s(alt #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))) (patch #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (* (pow a 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))) (taylor 0 a) (#s(alt #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))) (patch #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (* (pow a 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))) (taylor 0 a) (#s(alt #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))) (patch #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (* (pow a 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))) (taylor 0 a) (#s(alt #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))) (patch #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))) (patch (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))) (patch (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))) (patch (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))) (patch (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor 0 a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (cos (* -1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) 2)) (taylor inf a) (#s(alt #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))))) (patch #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (cos (* -1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) 2)) (taylor inf a) (#s(alt #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))))) (patch #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (cos (* -1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) 2)) (taylor inf a) (#s(alt #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))))) (patch #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (cos (* -1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) 2)) (taylor inf a) (#s(alt #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))))) (patch #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) (taylor inf a) (#s(alt #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))) (patch #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2)))))) (taylor inf a) (#s(alt #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))) (patch #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2)))))) (taylor inf a) (#s(alt #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))) (patch #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2)))))) (taylor inf a) (#s(alt #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))) (patch #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))) (patch (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))) (patch (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))) (patch (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))) (patch (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (* -1 (cos (* -1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) 2)) (taylor -inf a) (#s(alt #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))))) (patch #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (* -1 (cos (* -1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) 2)) (taylor -inf a) (#s(alt #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))))) (patch #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (* -1 (cos (* -1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) 2)) (taylor -inf a) (#s(alt #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))))) (patch #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (* -1 (cos (* -1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) 2)) (taylor -inf a) (#s(alt #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))))) (patch #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))) (taylor -inf a) (#s(alt #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))) (patch #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2)))))) (taylor -inf a) (#s(alt #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))) (patch #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2)))))) (taylor -inf a) (#s(alt #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))) (patch #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2)))))) (taylor -inf a) (#s(alt #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))) (patch #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))) (patch (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))) (patch (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))) (patch (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))) (patch (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (taylor -inf a) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* -1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) (patch (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) (patch (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) (patch (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) (patch (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2)) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2)) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2)) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* -1/3149280000 (* (pow angle 2) (* (pow b 2) (pow (PI) 4)))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))) (taylor 0 angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (pow (E) (log a)) 2) (taylor 0 angle) (#s(alt #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))))) (patch #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (log (E)) (pow (pow (E) (log a)) 2)))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow (pow (E) (log a)) 2)) (taylor 0 angle) (#s(alt #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))))) (patch #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (log (E)) (pow (pow (E) (log a)) 2)))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* 1/4199040000 (* (pow (PI) 4) (* (pow (log (E)) 2) (pow (pow (E) (log a)) 2)))) (* 2 (* (+ (* 1/8398080000 (* (pow (PI) 4) (pow (log (E)) 2))) (* 1/24 (* (log (E)) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (pow (pow (E) (log a)) 2))))))))) (pow (pow (E) (log a)) 2)) (taylor 0 angle) (#s(alt #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))))) (patch #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (log (E)) (pow (pow (E) (log a)) 2)))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* 1/4199040000 (* (pow (PI) 4) (* (pow (log (E)) 2) (pow (pow (E) (log a)) 2)))) (+ (* 2 (* (+ (* 1/8398080000 (* (pow (PI) 4) (pow (log (E)) 2))) (* 1/24 (* (log (E)) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (pow (pow (E) (log a)) 2))) (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (log (E)) (* (+ (* 1/8398080000 (* (pow (PI) 4) (pow (log (E)) 2))) (* 1/24 (* (log (E)) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (pow (pow (E) (log a)) 2))))) (+ (* 2 (* (+ (* -1/1555200 (* (pow (PI) 2) (* (pow (log (E)) 2) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (+ (* -1/1632586752000000 (* (pow (PI) 6) (pow (log (E)) 3))) (* 1/720 (* (log (E)) (+ (* -1/1133740800000 (pow (PI) 6)) (+ (* -1/34012224000000 (pow (PI) 6)) (* 1/2267481600000 (pow (PI) 6)))))))) (pow (pow (E) (log a)) 2))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))))) (pow (pow (E) (log a)) 2)) (taylor 0 angle) (#s(alt #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))))) (patch #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 angle) (#s(alt #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))) (patch #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2))))) (pow a 2)) (taylor 0 angle) (#s(alt #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))) (patch #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2))))) (pow a 2)) (taylor 0 angle) (#s(alt #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))) (patch #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2))))) (pow a 2)) (taylor 0 angle) (#s(alt #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))) (patch #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))) (patch (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))) (patch (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))) (patch (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))) (patch (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (pow b 2))) (taylor 0 angle) (#s(alt (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (patch (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (pow b 2))) (taylor 0 angle) (#s(alt (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (patch (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (pow b 2))) (taylor 0 angle) (#s(alt (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (patch (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (pow b 2))) (taylor 0 angle) (#s(alt (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (patch (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 angle) (#s(alt (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))) (patch (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2)) (taylor 0 angle) (#s(alt (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))) (patch (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2)) (taylor 0 angle) (#s(alt (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))) (patch (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2)) (taylor 0 angle) (#s(alt (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))) (patch (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (taylor 0 angle) (#s(alt (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (patch (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* -1/3149280000 (* (pow angle 2) (pow (PI) 4))) (* 1/32400 (pow (PI) 2)))) (taylor 0 angle) (#s(alt (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (patch (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* 1/32400 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/3149280000 (pow (PI) 4)) (* (pow angle 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))) (taylor 0 angle) (#s(alt (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (patch (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* 1/32400 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/3149280000 (pow (PI) 4)) (* (pow angle 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (+ (* 1/1224440064000000 (pow (PI) 6)) (* (pow angle 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))))))))) (taylor 0 angle) (#s(alt (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (patch (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (patch (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI)))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (patch (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5))))))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (patch (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #<representation binary64>) () ())) ())
#s(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)))))))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (patch (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))) (patch (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))) (patch (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))) (patch (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))) (patch (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor 0 angle) (#s(alt (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (patch (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* -1/3149280000 (* (pow angle 2) (* (pow b 2) (pow (PI) 4)))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (taylor 0 angle) (#s(alt (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (patch (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))) (taylor 0 angle) (#s(alt (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (patch (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))) (taylor 0 angle) (#s(alt (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (patch (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 angle) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2)) (taylor 0 angle) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2)) (taylor 0 angle) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2)) (taylor 0 angle) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 2 (+ (log angle) (log (* 1/180 (* b (PI)))))) (taylor 0 angle) (#s(alt (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64)) (patch (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/97200 (* (pow angle 2) (pow (PI) 2))) (* 2 (+ (log angle) (log (* 1/180 (* b (PI))))))) (taylor 0 angle) (#s(alt (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64)) (patch (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (+ (log angle) (log (* 1/180 (* b (PI)))))) (* (pow angle 2) (+ (* -1/97200 (pow (PI) 2)) (* 1/12 (* (pow angle 2) (+ (* -1/3149280000 (pow (PI) 4)) (* 1/5248800000 (pow (PI) 4)))))))) (taylor 0 angle) (#s(alt (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64)) (patch (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (+ (log angle) (log (* 1/180 (* b (PI)))))) (* (pow angle 2) (+ (* -1/97200 (pow (PI) 2)) (* (pow angle 2) (+ (* 1/360 (* (pow angle 2) (+ (* -1/30611001600000 (pow (PI) 6)) (+ (* -1/238085568000000 (pow (PI) 6)) (* 1/34012224000000 (pow (PI) 6)))))) (* 1/12 (+ (* -1/3149280000 (pow (PI) 4)) (* 1/5248800000 (pow (PI) 4))))))))) (taylor 0 angle) (#s(alt (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64)) (patch (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 angle) (taylor 0 angle) (#s(alt (/.f64 angle #s(literal 180 binary64)) (patch (/.f64 angle #s(literal 180 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 angle) (taylor 0 angle) (#s(alt (/.f64 angle #s(literal 180 binary64)) (patch (/.f64 angle #s(literal 180 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 angle) (taylor 0 angle) (#s(alt (/.f64 angle #s(literal 180 binary64)) (patch (/.f64 angle #s(literal 180 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 angle) (taylor 0 angle) (#s(alt (/.f64 angle #s(literal 180 binary64)) (patch (/.f64 angle #s(literal 180 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (+ (log (/ 180 (PI))) (* -1 (log angle)))) (taylor 0 angle) (#s(alt (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (+ (log (/ 180 (PI))) (* -1 (log angle)))) (taylor 0 angle) (#s(alt (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (+ (log (/ 180 (PI))) (* -1 (log angle)))) (taylor 0 angle) (#s(alt (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (+ (log (/ 180 (PI))) (* -1 (log angle)))) (taylor 0 angle) (#s(alt (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2)) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2)) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2)) (taylor 0 angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) (patch (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI)))) (taylor 0 angle) (#s(alt (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) (patch (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5))))))) (taylor 0 angle) (#s(alt (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) (patch (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) #<representation binary64>) () ())) ())
#s(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)))))))) (taylor 0 angle) (#s(alt (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) (patch (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 angle) (#s(alt (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (patch (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (taylor 0 angle) (#s(alt (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (patch (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4)))))) (taylor 0 angle) (#s(alt (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (patch (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #<representation binary64>) () ())) ())
#s(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))))))) (taylor 0 angle) (#s(alt (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (patch (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) b) (taylor 0 angle) (#s(alt (*.f64 (*.f64 angle angle) b) (patch (*.f64 (*.f64 angle angle) b) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) b) (taylor 0 angle) (#s(alt (*.f64 (*.f64 angle angle) b) (patch (*.f64 (*.f64 angle angle) b) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) b) (taylor 0 angle) (#s(alt (*.f64 (*.f64 angle angle) b) (patch (*.f64 (*.f64 angle angle) b) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) b) (taylor 0 angle) (#s(alt (*.f64 (*.f64 angle angle) b) (patch (*.f64 (*.f64 angle angle) b) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 angle) (#s(alt (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (patch (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (taylor 0 angle) (#s(alt (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (patch (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4)))))) (taylor 0 angle) (#s(alt (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (patch (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #<representation binary64>) () ())) ())
#s(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))))))) (taylor 0 angle) (#s(alt (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (patch (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (+ (log angle) (log (* 1/180 (* b (PI))))) (taylor 0 angle) (#s(alt (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) (patch (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #<representation binary64>) () ())) ())
#s(alt (+ (log angle) (+ (log (* 1/180 (* b (PI)))) (* -1/194400 (* (pow angle 2) (pow (PI) 2))))) (taylor 0 angle) (#s(alt (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) (patch (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #<representation binary64>) () ())) ())
#s(alt (+ (log angle) (+ (log (* 1/180 (* b (PI)))) (* (pow angle 2) (+ (* -1/194400 (pow (PI) 2)) (* 1/24 (* (pow angle 2) (+ (* -1/3149280000 (pow (PI) 4)) (* 1/5248800000 (pow (PI) 4))))))))) (taylor 0 angle) (#s(alt (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) (patch (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #<representation binary64>) () ())) ())
#s(alt (+ (log angle) (+ (log (* 1/180 (* b (PI)))) (* (pow angle 2) (+ (* -1/194400 (pow (PI) 2)) (* (pow angle 2) (+ (* 1/720 (* (pow angle 2) (+ (* -1/30611001600000 (pow (PI) 6)) (+ (* -1/238085568000000 (pow (PI) 6)) (* 1/34012224000000 (pow (PI) 6)))))) (* 1/24 (+ (* -1/3149280000 (pow (PI) 4)) (* 1/5248800000 (pow (PI) 4)))))))))) (taylor 0 angle) (#s(alt (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) (patch (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI)))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5))))))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(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)))))))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 angle) (#s(alt (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64)))) (patch (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (taylor 0 angle) (#s(alt (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64)))) (patch (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4)))))) (taylor 0 angle) (#s(alt (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64)))) (patch (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(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))))))) (taylor 0 angle) (#s(alt (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64)))) (patch (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* -1/180 (* angle (PI))) (taylor inf angle) (#s(alt (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) (patch (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/180 (* angle (PI))) (taylor inf angle) (#s(alt (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) (patch (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/180 (* angle (PI))) (taylor inf angle) (#s(alt (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) (patch (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/180 (* angle (PI))) (taylor inf angle) (#s(alt (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) (patch (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2)) (taylor inf angle) (#s(alt #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))))) (patch #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2)) (taylor inf angle) (#s(alt #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))))) (patch #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2)) (taylor inf angle) (#s(alt #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))))) (patch #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2)) (taylor inf angle) (#s(alt #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))))) (patch #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2))))) (taylor inf angle) (#s(alt #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))) (patch #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))) (/ (pow a 2) (pow angle 2)))) (taylor inf angle) (#s(alt #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))) (patch #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))) (/ (pow a 2) (pow angle 2)))) (taylor inf angle) (#s(alt #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))) (patch #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))) (/ (pow a 2) (pow angle 2)))) (taylor inf angle) (#s(alt #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))) (patch #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor inf angle) (#s(alt (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))) (patch (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor inf angle) (#s(alt (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))) (patch (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor inf angle) (#s(alt (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))) (patch (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor inf angle) (#s(alt (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))) (patch (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (pow b 2))) (taylor inf angle) (#s(alt (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (patch (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (pow b 2))) (taylor inf angle) (#s(alt (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (patch (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (pow b 2))) (taylor inf angle) (#s(alt (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (patch (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (pow b 2))) (taylor inf angle) (#s(alt (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (patch (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))) (patch (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))) (patch (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))) (patch (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))) (patch (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (pow (sin (* 1/180 (* angle (PI)))) 2) (taylor inf angle) (#s(alt (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (patch (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (sin (* 1/180 (* angle (PI)))) 2) (taylor inf angle) (#s(alt (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (patch (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (sin (* 1/180 (* angle (PI)))) 2) (taylor inf angle) (#s(alt (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (patch (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (sin (* 1/180 (* angle (PI)))) 2) (taylor inf angle) (#s(alt (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (patch (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (patch (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (patch (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (patch (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (patch (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))) (patch (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))) (patch (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))) (patch (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))) (patch (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (patch (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (patch (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (patch (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor inf angle) (#s(alt (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (patch (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 2 (log (* b (sin (* 1/180 (* angle (PI))))))) (taylor inf angle) (#s(alt (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64)) (patch (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 2 (log (* b (sin (* 1/180 (* angle (PI))))))) (taylor inf angle) (#s(alt (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64)) (patch (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 2 (log (* b (sin (* 1/180 (* angle (PI))))))) (taylor inf angle) (#s(alt (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64)) (patch (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 2 (log (* b (sin (* 1/180 (* angle (PI))))))) (taylor inf angle) (#s(alt (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64)) (patch (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 angle) (taylor inf angle) (#s(alt (/.f64 angle #s(literal 180 binary64)) (patch (/.f64 angle #s(literal 180 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 angle) (taylor inf angle) (#s(alt (/.f64 angle #s(literal 180 binary64)) (patch (/.f64 angle #s(literal 180 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 angle) (taylor inf angle) (#s(alt (/.f64 angle #s(literal 180 binary64)) (patch (/.f64 angle #s(literal 180 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 angle) (taylor inf angle) (#s(alt (/.f64 angle #s(literal 180 binary64)) (patch (/.f64 angle #s(literal 180 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (+ (log (/ 1 angle)) (log (/ 180 (PI))))) (taylor inf angle) (#s(alt (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (+ (log (/ 1 angle)) (log (/ 180 (PI))))) (taylor inf angle) (#s(alt (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (+ (log (/ 1 angle)) (log (/ 180 (PI))))) (taylor inf angle) (#s(alt (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (+ (log (/ 1 angle)) (log (/ 180 (PI))))) (taylor inf angle) (#s(alt (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) (patch (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) (patch (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) (patch (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) (patch (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (patch (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (patch (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (patch (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (patch (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) b) (taylor inf angle) (#s(alt (*.f64 (*.f64 angle angle) b) (patch (*.f64 (*.f64 angle angle) b) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) b) (taylor inf angle) (#s(alt (*.f64 (*.f64 angle angle) b) (patch (*.f64 (*.f64 angle angle) b) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) b) (taylor inf angle) (#s(alt (*.f64 (*.f64 angle angle) b) (patch (*.f64 (*.f64 angle angle) b) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) b) (taylor inf angle) (#s(alt (*.f64 (*.f64 angle angle) b) (patch (*.f64 (*.f64 angle angle) b) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (patch (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (patch (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (patch (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (patch (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (log (* b (sin (* 1/180 (* angle (PI)))))) (taylor inf angle) (#s(alt (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) (patch (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #<representation binary64>) () ())) ())
#s(alt (log (* b (sin (* 1/180 (* angle (PI)))))) (taylor inf angle) (#s(alt (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) (patch (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #<representation binary64>) () ())) ())
#s(alt (log (* b (sin (* 1/180 (* angle (PI)))))) (taylor inf angle) (#s(alt (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) (patch (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #<representation binary64>) () ())) ())
#s(alt (log (* b (sin (* 1/180 (* angle (PI)))))) (taylor inf angle) (#s(alt (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) (patch (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64)))) (patch (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64)))) (patch (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64)))) (patch (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64)))) (patch (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* -1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) (patch (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) (patch (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) (patch (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) (patch (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2)) (taylor -inf angle) (#s(alt #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))))) (patch #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2)) (taylor -inf angle) (#s(alt #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))))) (patch #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2)) (taylor -inf angle) (#s(alt #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))))) (patch #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2)) (taylor -inf angle) (#s(alt #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))))) (patch #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2))))) (taylor -inf angle) (#s(alt #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))) (patch #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))) (/ (pow a 2) (pow angle 2)))) (taylor -inf angle) (#s(alt #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))) (patch #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))) (/ (pow a 2) (pow angle 2)))) (taylor -inf angle) (#s(alt #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))) (patch #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))) (/ (pow a 2) (pow angle 2)))) (taylor -inf angle) (#s(alt #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))) (patch #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))) (patch (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))) (patch (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))) (patch (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))) (patch (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (pow b 2))) (taylor -inf angle) (#s(alt (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (patch (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (pow b 2))) (taylor -inf angle) (#s(alt (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (patch (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (pow b 2))) (taylor -inf angle) (#s(alt (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (patch (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) #<representation binary64>) () ())) ())
#s(alt (* 1/32400 (* (pow angle 2) (pow b 2))) (taylor -inf angle) (#s(alt (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (patch (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))) (patch (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))) (patch (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))) (patch (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))) (patch (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (pow (sin (* 1/180 (* angle (PI)))) 2) (taylor -inf angle) (#s(alt (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (patch (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (sin (* 1/180 (* angle (PI)))) 2) (taylor -inf angle) (#s(alt (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (patch (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (sin (* 1/180 (* angle (PI)))) 2) (taylor -inf angle) (#s(alt (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (patch (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (sin (* 1/180 (* angle (PI)))) 2) (taylor -inf angle) (#s(alt (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (patch (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (patch (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (patch (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (patch (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (patch (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))) (patch (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))) (patch (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))) (patch (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))) (patch (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (patch (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (patch (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (patch (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (taylor -inf angle) (#s(alt (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (patch (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) (patch (+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 2 (log (* b (sin (* 1/180 (* angle (PI))))))) (taylor -inf angle) (#s(alt (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64)) (patch (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 2 (log (* b (sin (* 1/180 (* angle (PI))))))) (taylor -inf angle) (#s(alt (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64)) (patch (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 2 (log (* b (sin (* 1/180 (* angle (PI))))))) (taylor -inf angle) (#s(alt (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64)) (patch (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 2 (log (* b (sin (* 1/180 (* angle (PI))))))) (taylor -inf angle) (#s(alt (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64)) (patch (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))) (patch (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 angle) (taylor -inf angle) (#s(alt (/.f64 angle #s(literal 180 binary64)) (patch (/.f64 angle #s(literal 180 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 angle) (taylor -inf angle) (#s(alt (/.f64 angle #s(literal 180 binary64)) (patch (/.f64 angle #s(literal 180 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 angle) (taylor -inf angle) (#s(alt (/.f64 angle #s(literal 180 binary64)) (patch (/.f64 angle #s(literal 180 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 angle) (taylor -inf angle) (#s(alt (/.f64 angle #s(literal 180 binary64)) (patch (/.f64 angle #s(literal 180 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (+ (log (/ -180 (PI))) (log (/ -1 angle)))) (taylor -inf angle) (#s(alt (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (+ (log (/ -180 (PI))) (log (/ -1 angle)))) (taylor -inf angle) (#s(alt (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (+ (log (/ -180 (PI))) (log (/ -1 angle)))) (taylor -inf angle) (#s(alt (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (+ (log (/ -180 (PI))) (log (/ -1 angle)))) (taylor -inf angle) (#s(alt (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64)) (patch (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (taylor -inf angle) (#s(alt (+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (patch (+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) (patch (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) (patch (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) (patch (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) (patch (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (patch (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (patch (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (patch (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (patch (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) b) (taylor -inf angle) (#s(alt (*.f64 (*.f64 angle angle) b) (patch (*.f64 (*.f64 angle angle) b) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) b) (taylor -inf angle) (#s(alt (*.f64 (*.f64 angle angle) b) (patch (*.f64 (*.f64 angle angle) b) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) b) (taylor -inf angle) (#s(alt (*.f64 (*.f64 angle angle) b) (patch (*.f64 (*.f64 angle angle) b) #<representation binary64>) () ())) ())
#s(alt (* (pow angle 2) b) (taylor -inf angle) (#s(alt (*.f64 (*.f64 angle angle) b) (patch (*.f64 (*.f64 angle angle) b) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (patch (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (patch (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (patch (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (patch (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (log (* b (sin (* 1/180 (* angle (PI)))))) (taylor -inf angle) (#s(alt (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) (patch (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #<representation binary64>) () ())) ())
#s(alt (log (* b (sin (* 1/180 (* angle (PI)))))) (taylor -inf angle) (#s(alt (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) (patch (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #<representation binary64>) () ())) ())
#s(alt (log (* b (sin (* 1/180 (* angle (PI)))))) (taylor -inf angle) (#s(alt (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) (patch (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #<representation binary64>) () ())) ())
#s(alt (log (* b (sin (* 1/180 (* angle (PI)))))) (taylor -inf angle) (#s(alt (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) (patch (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64)))) (patch (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64)))) (patch (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64)))) (patch (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64)))) (patch (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
Calls

9 calls:

TimeVariablePointExpression
71.0ms
angle
@-inf
((/ 1 (/ (/ 180 angle) (PI))) (/ (* angle (PI)) -180) (+ (pow (* (sin (/ 1 (/ (/ 180 angle) (PI)))) b) 2) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) (pow (* (sin (/ 1 (/ (/ 180 angle) (PI)))) b) 2) (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (* (* 1/32400 (* (* (* angle angle) b) b)) (* (PI) (PI))) (* 1/32400 (* (* (* angle angle) b) b)) (+ (* (pow (sin (* 1/180 (* angle (PI)))) 2) (* b b)) (pow (* a (cos (* 1/180 (* angle (PI))))) 2)) (pow (sin (* 1/180 (* angle (PI)))) 2) (sin (* 1/180 (* angle (PI)))) (* 1/180 (* angle (PI))) (exp (* (log (* (sin (* 1/180 (* angle (PI)))) b)) 2)) (+ (exp (* (log (* (sin (* 1/180 (* angle (PI)))) b)) 2)) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) (* (log (* (sin (* 1/180 (* angle (PI)))) b)) 2) (exp (* (log (/ (/ 180 angle) (PI))) -1)) (/ angle 180) (* (log (/ (/ 180 angle) (PI))) -1) (+ (pow (* a (cos (exp (* (log (/ (/ 180 angle) (PI))) -1)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (PI) (sin (/ 1 (/ (/ 180 angle) (PI)))) (cos (/ (* angle (PI)) -180)) (* (* angle angle) b) (cos (* 1/180 (* angle (PI)))) (log (* (sin (* 1/180 (* angle (PI)))) b)) (sin (* (PI) (/ angle 180))) (cos (exp (* (log (/ (/ 180 angle) (PI))) -1))))
68.0ms
angle
@0
((/ 1 (/ (/ 180 angle) (PI))) (/ (* angle (PI)) -180) (+ (pow (* (sin (/ 1 (/ (/ 180 angle) (PI)))) b) 2) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) (pow (* (sin (/ 1 (/ (/ 180 angle) (PI)))) b) 2) (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (* (* 1/32400 (* (* (* angle angle) b) b)) (* (PI) (PI))) (* 1/32400 (* (* (* angle angle) b) b)) (+ (* (pow (sin (* 1/180 (* angle (PI)))) 2) (* b b)) (pow (* a (cos (* 1/180 (* angle (PI))))) 2)) (pow (sin (* 1/180 (* angle (PI)))) 2) (sin (* 1/180 (* angle (PI)))) (* 1/180 (* angle (PI))) (exp (* (log (* (sin (* 1/180 (* angle (PI)))) b)) 2)) (+ (exp (* (log (* (sin (* 1/180 (* angle (PI)))) b)) 2)) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) (* (log (* (sin (* 1/180 (* angle (PI)))) b)) 2) (exp (* (log (/ (/ 180 angle) (PI))) -1)) (/ angle 180) (* (log (/ (/ 180 angle) (PI))) -1) (+ (pow (* a (cos (exp (* (log (/ (/ 180 angle) (PI))) -1)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (PI) (sin (/ 1 (/ (/ 180 angle) (PI)))) (cos (/ (* angle (PI)) -180)) (* (* angle angle) b) (cos (* 1/180 (* angle (PI)))) (log (* (sin (* 1/180 (* angle (PI)))) b)) (sin (* (PI) (/ angle 180))) (cos (exp (* (log (/ (/ 180 angle) (PI))) -1))))
51.0ms
angle
@inf
((/ 1 (/ (/ 180 angle) (PI))) (/ (* angle (PI)) -180) (+ (pow (* (sin (/ 1 (/ (/ 180 angle) (PI)))) b) 2) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) (pow (* (sin (/ 1 (/ (/ 180 angle) (PI)))) b) 2) (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (* (* 1/32400 (* (* (* angle angle) b) b)) (* (PI) (PI))) (* 1/32400 (* (* (* angle angle) b) b)) (+ (* (pow (sin (* 1/180 (* angle (PI)))) 2) (* b b)) (pow (* a (cos (* 1/180 (* angle (PI))))) 2)) (pow (sin (* 1/180 (* angle (PI)))) 2) (sin (* 1/180 (* angle (PI)))) (* 1/180 (* angle (PI))) (exp (* (log (* (sin (* 1/180 (* angle (PI)))) b)) 2)) (+ (exp (* (log (* (sin (* 1/180 (* angle (PI)))) b)) 2)) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) (* (log (* (sin (* 1/180 (* angle (PI)))) b)) 2) (exp (* (log (/ (/ 180 angle) (PI))) -1)) (/ angle 180) (* (log (/ (/ 180 angle) (PI))) -1) (+ (pow (* a (cos (exp (* (log (/ (/ 180 angle) (PI))) -1)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (PI) (sin (/ 1 (/ (/ 180 angle) (PI)))) (cos (/ (* angle (PI)) -180)) (* (* angle angle) b) (cos (* 1/180 (* angle (PI)))) (log (* (sin (* 1/180 (* angle (PI)))) b)) (sin (* (PI) (/ angle 180))) (cos (exp (* (log (/ (/ 180 angle) (PI))) -1))))
26.0ms
b
@0
((/ 1 (/ (/ 180 angle) (PI))) (/ (* angle (PI)) -180) (+ (pow (* (sin (/ 1 (/ (/ 180 angle) (PI)))) b) 2) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) (pow (* (sin (/ 1 (/ (/ 180 angle) (PI)))) b) 2) (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (* (* 1/32400 (* (* (* angle angle) b) b)) (* (PI) (PI))) (* 1/32400 (* (* (* angle angle) b) b)) (+ (* (pow (sin (* 1/180 (* angle (PI)))) 2) (* b b)) (pow (* a (cos (* 1/180 (* angle (PI))))) 2)) (pow (sin (* 1/180 (* angle (PI)))) 2) (sin (* 1/180 (* angle (PI)))) (* 1/180 (* angle (PI))) (exp (* (log (* (sin (* 1/180 (* angle (PI)))) b)) 2)) (+ (exp (* (log (* (sin (* 1/180 (* angle (PI)))) b)) 2)) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) (* (log (* (sin (* 1/180 (* angle (PI)))) b)) 2) (exp (* (log (/ (/ 180 angle) (PI))) -1)) (/ angle 180) (* (log (/ (/ 180 angle) (PI))) -1) (+ (pow (* a (cos (exp (* (log (/ (/ 180 angle) (PI))) -1)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (PI) (sin (/ 1 (/ (/ 180 angle) (PI)))) (cos (/ (* angle (PI)) -180)) (* (* angle angle) b) (cos (* 1/180 (* angle (PI)))) (log (* (sin (* 1/180 (* angle (PI)))) b)) (sin (* (PI) (/ angle 180))) (cos (exp (* (log (/ (/ 180 angle) (PI))) -1))))
25.0ms
b
@-inf
((/ 1 (/ (/ 180 angle) (PI))) (/ (* angle (PI)) -180) (+ (pow (* (sin (/ 1 (/ (/ 180 angle) (PI)))) b) 2) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) (pow (* (sin (/ 1 (/ (/ 180 angle) (PI)))) b) 2) (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (* (* 1/32400 (* (* (* angle angle) b) b)) (* (PI) (PI))) (* 1/32400 (* (* (* angle angle) b) b)) (+ (* (pow (sin (* 1/180 (* angle (PI)))) 2) (* b b)) (pow (* a (cos (* 1/180 (* angle (PI))))) 2)) (pow (sin (* 1/180 (* angle (PI)))) 2) (sin (* 1/180 (* angle (PI)))) (* 1/180 (* angle (PI))) (exp (* (log (* (sin (* 1/180 (* angle (PI)))) b)) 2)) (+ (exp (* (log (* (sin (* 1/180 (* angle (PI)))) b)) 2)) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) (* (log (* (sin (* 1/180 (* angle (PI)))) b)) 2) (exp (* (log (/ (/ 180 angle) (PI))) -1)) (/ angle 180) (* (log (/ (/ 180 angle) (PI))) -1) (+ (pow (* a (cos (exp (* (log (/ (/ 180 angle) (PI))) -1)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (PI) (sin (/ 1 (/ (/ 180 angle) (PI)))) (cos (/ (* angle (PI)) -180)) (* (* angle angle) b) (cos (* 1/180 (* angle (PI)))) (log (* (sin (* 1/180 (* angle (PI)))) b)) (sin (* (PI) (/ angle 180))) (cos (exp (* (log (/ (/ 180 angle) (PI))) -1))))

simplify254.0ms (2.2%)

Memory
18.6MiB live, 365.4MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04099151
112548819
244318643
082808337
Stop Event
iter limit
node limit
Counts
540 → 540
Calls
Call 1
Inputs
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2)
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2))
(+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow a 2))
(+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (pow a 2)))
(+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (pow a 2)))
(+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (pow a 2)))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (pow b 2)))
(* 1/32400 (* (pow angle 2) (pow b 2)))
(* 1/32400 (* (pow angle 2) (pow b 2)))
(* 1/32400 (* (pow angle 2) (pow b 2)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* 2 (+ (log b) (log (sin (* 1/180 (* angle (PI)))))))
(* 2 (+ (log b) (log (sin (* 1/180 (* angle (PI)))))))
(* 2 (+ (log b) (log (sin (* 1/180 (* angle (PI)))))))
(* 2 (+ (log b) (log (sin (* 1/180 (* angle (PI)))))))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow angle 2) b)
(* (pow angle 2) b)
(* (pow angle 2) b)
(* (pow angle 2) b)
(+ (log b) (log (sin (* 1/180 (* angle (PI))))))
(+ (log b) (log (sin (* 1/180 (* angle (PI))))))
(+ (log b) (log (sin (* 1/180 (* angle (PI))))))
(+ (log b) (log (sin (* 1/180 (* angle (PI))))))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow a 2) (pow b 2)))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (pow b 2)))
(* 1/32400 (* (pow angle 2) (pow b 2)))
(* 1/32400 (* (pow angle 2) (pow b 2)))
(* 1/32400 (* (pow angle 2) (pow b 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* 2 (+ (log (sin (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 b)))))
(* 2 (+ (log (sin (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 b)))))
(* 2 (+ (log (sin (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 b)))))
(* 2 (+ (log (sin (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 b)))))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow angle 2) b)
(* (pow angle 2) b)
(* (pow angle 2) b)
(* (pow angle 2) b)
(+ (log (sin (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 b))))
(+ (log (sin (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 b))))
(+ (log (sin (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 b))))
(+ (log (sin (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 b))))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow a 2) (pow b 2)))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (pow b 2)))
(* 1/32400 (* (pow angle 2) (pow b 2)))
(* 1/32400 (* (pow angle 2) (pow b 2)))
(* 1/32400 (* (pow angle 2) (pow b 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* 2 (+ (log (* -1 (sin (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 b)))))
(* 2 (+ (log (* -1 (sin (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 b)))))
(* 2 (+ (log (* -1 (sin (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 b)))))
(* 2 (+ (log (* -1 (sin (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 b)))))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow angle 2) b)
(* (pow angle 2) b)
(* (pow angle 2) b)
(* (pow angle 2) b)
(+ (log (* -1 (sin (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 b))))
(+ (log (* -1 (sin (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 b))))
(+ (log (* -1 (sin (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 b))))
(+ (log (* -1 (sin (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 b))))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log a) (log (cos (* -1/180 (* angle (PI)))))))) 2))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log a) (log (cos (* -1/180 (* angle (PI)))))))) 2))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log a) (log (cos (* -1/180 (* angle (PI)))))))) 2))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log a) (log (cos (* -1/180 (* angle (PI)))))))) 2))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (* (pow a 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))
(+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (* (pow a 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))
(+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (* (pow a 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (cos (* -1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) 2))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (cos (* -1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) 2))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (cos (* -1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) 2))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (cos (* -1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) 2))
(* (pow a 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))
(* (pow a 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))))))
(* (pow a 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))))))
(* (pow a 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))))))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (* -1 (cos (* -1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) 2))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (* -1 (cos (* -1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) 2))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (* -1 (cos (* -1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) 2))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (* -1 (cos (* -1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) 2))
(* (pow a 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))
(* (pow a 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))))))
(* (pow a 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))))))
(* (pow a 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))))))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* -1/180 (* angle (PI)))
(* -1/180 (* angle (PI)))
(* -1/180 (* angle (PI)))
(* -1/180 (* angle (PI)))
(pow a 2)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* (pow angle 2) (+ (* -1/3149280000 (* (pow angle 2) (* (pow b 2) (pow (PI) 4)))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))))
(* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))
(* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))))
(pow (pow (E) (log a)) 2)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (log (E)) (pow (pow (E) (log a)) 2)))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow (pow (E) (log a)) 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (log (E)) (pow (pow (E) (log a)) 2)))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* 1/4199040000 (* (pow (PI) 4) (* (pow (log (E)) 2) (pow (pow (E) (log a)) 2)))) (* 2 (* (+ (* 1/8398080000 (* (pow (PI) 4) (pow (log (E)) 2))) (* 1/24 (* (log (E)) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (pow (pow (E) (log a)) 2))))))))) (pow (pow (E) (log a)) 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (log (E)) (pow (pow (E) (log a)) 2)))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* 1/4199040000 (* (pow (PI) 4) (* (pow (log (E)) 2) (pow (pow (E) (log a)) 2)))) (+ (* 2 (* (+ (* 1/8398080000 (* (pow (PI) 4) (pow (log (E)) 2))) (* 1/24 (* (log (E)) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (pow (pow (E) (log a)) 2))) (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (log (E)) (* (+ (* 1/8398080000 (* (pow (PI) 4) (pow (log (E)) 2))) (* 1/24 (* (log (E)) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (pow (pow (E) (log a)) 2))))) (+ (* 2 (* (+ (* -1/1555200 (* (pow (PI) 2) (* (pow (log (E)) 2) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (+ (* -1/1632586752000000 (* (pow (PI) 6) (pow (log (E)) 3))) (* 1/720 (* (log (E)) (+ (* -1/1133740800000 (pow (PI) 6)) (+ (* -1/34012224000000 (pow (PI) 6)) (* 1/2267481600000 (pow (PI) 6)))))))) (pow (pow (E) (log a)) 2))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))))) (pow (pow (E) (log a)) 2))
(pow a 2)
(+ (* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2))))) (pow a 2))
(+ (* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2))))) (pow a 2))
(+ (* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2))))) (pow a 2))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (pow b 2)))
(* 1/32400 (* (pow angle 2) (pow b 2)))
(* 1/32400 (* (pow angle 2) (pow b 2)))
(* 1/32400 (* (pow angle 2) (pow b 2)))
(pow a 2)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(* 1/32400 (* (pow angle 2) (pow (PI) 2)))
(* (pow angle 2) (+ (* -1/3149280000 (* (pow angle 2) (pow (PI) 4))) (* 1/32400 (pow (PI) 2))))
(* (pow angle 2) (+ (* 1/32400 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/3149280000 (pow (PI) 4)) (* (pow angle 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))
(* (pow angle 2) (+ (* 1/32400 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/3149280000 (pow (PI) 4)) (* (pow angle 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (+ (* 1/1224440064000000 (pow (PI) 6)) (* (pow angle 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8)))))))))))
(* 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))))))))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* (pow angle 2) (+ (* -1/3149280000 (* (pow angle 2) (* (pow b 2) (pow (PI) 4)))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))))
(* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))
(* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))))
(pow a 2)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(* 2 (+ (log angle) (log (* 1/180 (* b (PI))))))
(+ (* -1/97200 (* (pow angle 2) (pow (PI) 2))) (* 2 (+ (log angle) (log (* 1/180 (* b (PI)))))))
(+ (* 2 (+ (log angle) (log (* 1/180 (* b (PI)))))) (* (pow angle 2) (+ (* -1/97200 (pow (PI) 2)) (* 1/12 (* (pow angle 2) (+ (* -1/3149280000 (pow (PI) 4)) (* 1/5248800000 (pow (PI) 4))))))))
(+ (* 2 (+ (log angle) (log (* 1/180 (* b (PI)))))) (* (pow angle 2) (+ (* -1/97200 (pow (PI) 2)) (* (pow angle 2) (+ (* 1/360 (* (pow angle 2) (+ (* -1/30611001600000 (pow (PI) 6)) (+ (* -1/238085568000000 (pow (PI) 6)) (* 1/34012224000000 (pow (PI) 6)))))) (* 1/12 (+ (* -1/3149280000 (pow (PI) 4)) (* 1/5248800000 (pow (PI) 4)))))))))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 angle)
(* 1/180 angle)
(* 1/180 angle)
(* 1/180 angle)
(* -1 (+ (log (/ 180 (PI))) (* -1 (log angle))))
(* -1 (+ (log (/ 180 (PI))) (* -1 (log angle))))
(* -1 (+ (log (/ 180 (PI))) (* -1 (log angle))))
(* -1 (+ (log (/ 180 (PI))) (* -1 (log angle))))
(pow a 2)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (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))))))))
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)))))))
(* (pow angle 2) b)
(* (pow angle 2) b)
(* (pow angle 2) b)
(* (pow angle 2) b)
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)))))))
(+ (log angle) (log (* 1/180 (* b (PI)))))
(+ (log angle) (+ (log (* 1/180 (* b (PI)))) (* -1/194400 (* (pow angle 2) (pow (PI) 2)))))
(+ (log angle) (+ (log (* 1/180 (* b (PI)))) (* (pow angle 2) (+ (* -1/194400 (pow (PI) 2)) (* 1/24 (* (pow angle 2) (+ (* -1/3149280000 (pow (PI) 4)) (* 1/5248800000 (pow (PI) 4)))))))))
(+ (log angle) (+ (log (* 1/180 (* b (PI)))) (* (pow angle 2) (+ (* -1/194400 (pow (PI) 2)) (* (pow angle 2) (+ (* 1/720 (* (pow angle 2) (+ (* -1/30611001600000 (pow (PI) 6)) (+ (* -1/238085568000000 (pow (PI) 6)) (* 1/34012224000000 (pow (PI) 6)))))) (* 1/24 (+ (* -1/3149280000 (pow (PI) 4)) (* 1/5248800000 (pow (PI) 4))))))))))
(* 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))))))))
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)))))))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* -1/180 (* angle (PI)))
(* -1/180 (* angle (PI)))
(* -1/180 (* angle (PI)))
(* -1/180 (* angle (PI)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2))
(* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))))
(* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))) (/ (pow a 2) (pow angle 2))))
(* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))) (/ (pow a 2) (pow angle 2))))
(* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))) (/ (pow a 2) (pow angle 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (pow b 2)))
(* 1/32400 (* (pow angle 2) (pow b 2)))
(* 1/32400 (* (pow angle 2) (pow b 2)))
(* 1/32400 (* (pow angle 2) (pow b 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(pow (sin (* 1/180 (* angle (PI)))) 2)
(pow (sin (* 1/180 (* angle (PI)))) 2)
(pow (sin (* 1/180 (* angle (PI)))) 2)
(pow (sin (* 1/180 (* angle (PI)))) 2)
(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)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* 2 (log (* b (sin (* 1/180 (* angle (PI)))))))
(* 2 (log (* b (sin (* 1/180 (* angle (PI)))))))
(* 2 (log (* b (sin (* 1/180 (* angle (PI)))))))
(* 2 (log (* b (sin (* 1/180 (* angle (PI)))))))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 angle)
(* 1/180 angle)
(* 1/180 angle)
(* 1/180 angle)
(* -1 (+ (log (/ 1 angle)) (log (/ 180 (PI)))))
(* -1 (+ (log (/ 1 angle)) (log (/ 180 (PI)))))
(* -1 (+ (log (/ 1 angle)) (log (/ 180 (PI)))))
(* -1 (+ (log (/ 1 angle)) (log (/ 180 (PI)))))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(cos (* -1/180 (* angle (PI))))
(cos (* -1/180 (* angle (PI))))
(cos (* -1/180 (* angle (PI))))
(cos (* -1/180 (* angle (PI))))
(* (pow angle 2) b)
(* (pow angle 2) b)
(* (pow angle 2) b)
(* (pow angle 2) b)
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(log (* b (sin (* 1/180 (* angle (PI))))))
(log (* b (sin (* 1/180 (* angle (PI))))))
(log (* b (sin (* 1/180 (* angle (PI))))))
(log (* b (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))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* -1/180 (* angle (PI)))
(* -1/180 (* angle (PI)))
(* -1/180 (* angle (PI)))
(* -1/180 (* angle (PI)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2))
(* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))))
(* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))) (/ (pow a 2) (pow angle 2))))
(* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))) (/ (pow a 2) (pow angle 2))))
(* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))) (/ (pow a 2) (pow angle 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* 1/32400 (* (pow angle 2) (pow b 2)))
(* 1/32400 (* (pow angle 2) (pow b 2)))
(* 1/32400 (* (pow angle 2) (pow b 2)))
(* 1/32400 (* (pow angle 2) (pow b 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(pow (sin (* 1/180 (* angle (PI)))) 2)
(pow (sin (* 1/180 (* angle (PI)))) 2)
(pow (sin (* 1/180 (* angle (PI)))) 2)
(pow (sin (* 1/180 (* angle (PI)))) 2)
(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)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* 2 (log (* b (sin (* 1/180 (* angle (PI)))))))
(* 2 (log (* b (sin (* 1/180 (* angle (PI)))))))
(* 2 (log (* b (sin (* 1/180 (* angle (PI)))))))
(* 2 (log (* b (sin (* 1/180 (* angle (PI)))))))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 angle)
(* 1/180 angle)
(* 1/180 angle)
(* 1/180 angle)
(* -1 (+ (log (/ -180 (PI))) (log (/ -1 angle))))
(* -1 (+ (log (/ -180 (PI))) (log (/ -1 angle))))
(* -1 (+ (log (/ -180 (PI))) (log (/ -1 angle))))
(* -1 (+ (log (/ -180 (PI))) (log (/ -1 angle))))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(cos (* -1/180 (* angle (PI))))
(cos (* -1/180 (* angle (PI))))
(cos (* -1/180 (* angle (PI))))
(cos (* -1/180 (* angle (PI))))
(* (pow angle 2) b)
(* (pow angle 2) b)
(* (pow angle 2) b)
(* (pow angle 2) b)
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(log (* b (sin (* 1/180 (* angle (PI))))))
(log (* b (sin (* 1/180 (* angle (PI))))))
(log (* b (sin (* 1/180 (* angle (PI))))))
(log (* b (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))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
Outputs
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b))
(pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2)
(pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow a 2))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (PI.f64)) (PI.f64) #s(literal 1 binary64)) (*.f64 a a))
(+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (pow a 2)))
(fma.f64 (*.f64 (*.f64 angle angle) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 (PI.f64) (PI.f64)) (*.f64 a a))
(+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (pow a 2)))
(fma.f64 (*.f64 (*.f64 angle angle) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 (PI.f64) (PI.f64)) (*.f64 a a))
(+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (pow a 2)))
(fma.f64 (*.f64 (*.f64 angle angle) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 (PI.f64) (PI.f64)) (*.f64 a a))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))
(* 1/32400 (* (pow angle 2) (pow b 2)))
(*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) b) b)
(* 1/32400 (* (pow angle 2) (pow b 2)))
(*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) b) b)
(* 1/32400 (* (pow angle 2) (pow b 2)))
(*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) b) b)
(* 1/32400 (* (pow angle 2) (pow b 2)))
(*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) b) b)
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(* 2 (+ (log b) (log (sin (* 1/180 (* angle (PI)))))))
(*.f64 (+.f64 (log.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) (log.f64 b)) #s(literal 2 binary64))
(* 2 (+ (log b) (log (sin (* 1/180 (* angle (PI)))))))
(*.f64 (+.f64 (log.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) (log.f64 b)) #s(literal 2 binary64))
(* 2 (+ (log b) (log (sin (* 1/180 (* angle (PI)))))))
(*.f64 (+.f64 (log.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) (log.f64 b)) #s(literal 2 binary64))
(* 2 (+ (log b) (log (sin (* 1/180 (* angle (PI)))))))
(*.f64 (+.f64 (log.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) (log.f64 b)) #s(literal 2 binary64))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b)))
(* (pow angle 2) b)
(*.f64 (*.f64 angle angle) b)
(* (pow angle 2) b)
(*.f64 (*.f64 angle angle) b)
(* (pow angle 2) b)
(*.f64 (*.f64 angle angle) b)
(* (pow angle 2) b)
(*.f64 (*.f64 angle angle) b)
(+ (log b) (log (sin (* 1/180 (* angle (PI))))))
(+.f64 (log.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) (log.f64 b))
(+ (log b) (log (sin (* 1/180 (* angle (PI))))))
(+.f64 (log.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) (log.f64 b))
(+ (log b) (log (sin (* 1/180 (* angle (PI))))))
(+.f64 (log.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) (log.f64 b))
(+ (log b) (log (sin (* 1/180 (* angle (PI))))))
(+.f64 (log.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) (log.f64 b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 b b))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))
(* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow a 2) (pow b 2)))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 a angle) (PI.f64)) (*.f64 (*.f64 a angle) (PI.f64))) (/.f64 (/.f64 #s(literal -1/32400 binary64) b) b) (fma.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (PI.f64)) (PI.f64) (*.f64 (/.f64 a b) (/.f64 a b)))) (*.f64 b b))
(* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow a 2) (pow b 2)))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 a angle) (PI.f64)) (*.f64 (*.f64 a angle) (PI.f64))) (/.f64 (/.f64 #s(literal -1/32400 binary64) b) b) (fma.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (PI.f64)) (PI.f64) (*.f64 (/.f64 a b) (/.f64 a b)))) (*.f64 b b))
(* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow a 2) (pow b 2)))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 a angle) (PI.f64)) (*.f64 (*.f64 a angle) (PI.f64))) (/.f64 (/.f64 #s(literal -1/32400 binary64) b) b) (fma.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (PI.f64)) (PI.f64) (*.f64 (/.f64 a b) (/.f64 a b)))) (*.f64 b b))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))
(* 1/32400 (* (pow angle 2) (pow b 2)))
(*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) b) b)
(* 1/32400 (* (pow angle 2) (pow b 2)))
(*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) b) b)
(* 1/32400 (* (pow angle 2) (pow b 2)))
(*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) b) b)
(* 1/32400 (* (pow angle 2) (pow b 2)))
(*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) b) b)
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 (/.f64 a b) (/.f64 a b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 (/.f64 a b) (/.f64 a b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 (/.f64 a b) (/.f64 a b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 b b))
(* 2 (+ (log (sin (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 b)))))
(*.f64 (+.f64 (log.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) (log.f64 b)) #s(literal 2 binary64))
(* 2 (+ (log (sin (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 b)))))
(*.f64 (+.f64 (log.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) (log.f64 b)) #s(literal 2 binary64))
(* 2 (+ (log (sin (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 b)))))
(*.f64 (+.f64 (log.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) (log.f64 b)) #s(literal 2 binary64))
(* 2 (+ (log (sin (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 b)))))
(*.f64 (+.f64 (log.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) (log.f64 b)) #s(literal 2 binary64))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 (/.f64 a b) (/.f64 a b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 (/.f64 a b) (/.f64 a b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 (/.f64 a b) (/.f64 a b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 b b))
(* (pow angle 2) b)
(*.f64 (*.f64 angle angle) b)
(* (pow angle 2) b)
(*.f64 (*.f64 angle angle) b)
(* (pow angle 2) b)
(*.f64 (*.f64 angle angle) b)
(* (pow angle 2) b)
(*.f64 (*.f64 angle angle) b)
(+ (log (sin (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 b))))
(+.f64 (log.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) (log.f64 b))
(+ (log (sin (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 b))))
(+.f64 (log.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) (log.f64 b))
(+ (log (sin (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 b))))
(+.f64 (log.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) (log.f64 b))
(+ (log (sin (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 b))))
(+.f64 (log.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) (log.f64 b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 b b))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))
(* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow a 2) (pow b 2)))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 a angle) (PI.f64)) (*.f64 (*.f64 a angle) (PI.f64))) (/.f64 (/.f64 #s(literal -1/32400 binary64) b) b) (fma.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (PI.f64)) (PI.f64) (*.f64 (/.f64 a b) (/.f64 a b)))) (*.f64 b b))
(* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow a 2) (pow b 2)))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 a angle) (PI.f64)) (*.f64 (*.f64 a angle) (PI.f64))) (/.f64 (/.f64 #s(literal -1/32400 binary64) b) b) (fma.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (PI.f64)) (PI.f64) (*.f64 (/.f64 a b) (/.f64 a b)))) (*.f64 b b))
(* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow a 2) (pow b 2)))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 a angle) (PI.f64)) (*.f64 (*.f64 a angle) (PI.f64))) (/.f64 (/.f64 #s(literal -1/32400 binary64) b) b) (fma.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (PI.f64)) (PI.f64) (*.f64 (/.f64 a b) (/.f64 a b)))) (*.f64 b b))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))
(* 1/32400 (* (pow angle 2) (pow b 2)))
(*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) b) b)
(* 1/32400 (* (pow angle 2) (pow b 2)))
(*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) b) b)
(* 1/32400 (* (pow angle 2) (pow b 2)))
(*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) b) b)
(* 1/32400 (* (pow angle 2) (pow b 2)))
(*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) b) b)
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 (/.f64 a b) (/.f64 a b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 (/.f64 a b) (/.f64 a b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 (/.f64 a b) (/.f64 a b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 b b))
(* 2 (+ (log (* -1 (sin (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 b)))))
(*.f64 (-.f64 (log.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))))) (log.f64 (/.f64 #s(literal -1 binary64) b))) #s(literal 2 binary64))
(* 2 (+ (log (* -1 (sin (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 b)))))
(*.f64 (-.f64 (log.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))))) (log.f64 (/.f64 #s(literal -1 binary64) b))) #s(literal 2 binary64))
(* 2 (+ (log (* -1 (sin (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 b)))))
(*.f64 (-.f64 (log.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))))) (log.f64 (/.f64 #s(literal -1 binary64) b))) #s(literal 2 binary64))
(* 2 (+ (log (* -1 (sin (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 b)))))
(*.f64 (-.f64 (log.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))))) (log.f64 (/.f64 #s(literal -1 binary64) b))) #s(literal 2 binary64))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 (/.f64 a b) (/.f64 a b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 (/.f64 a b) (/.f64 a b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 (/.f64 a b) (/.f64 a b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 b b))
(* (pow angle 2) b)
(*.f64 (*.f64 angle angle) b)
(* (pow angle 2) b)
(*.f64 (*.f64 angle angle) b)
(* (pow angle 2) b)
(*.f64 (*.f64 angle angle) b)
(* (pow angle 2) b)
(*.f64 (*.f64 angle angle) b)
(+ (log (* -1 (sin (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 b))))
(-.f64 (log.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))))) (log.f64 (/.f64 #s(literal -1 binary64) b)))
(+ (log (* -1 (sin (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 b))))
(-.f64 (log.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))))) (log.f64 (/.f64 #s(literal -1 binary64) b)))
(+ (log (* -1 (sin (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 b))))
(-.f64 (log.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))))) (log.f64 (/.f64 #s(literal -1 binary64) b)))
(+ (log (* -1 (sin (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 b))))
(-.f64 (log.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))))) (log.f64 (/.f64 #s(literal -1 binary64) b)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log a) (log (cos (* -1/180 (* angle (PI)))))))) 2))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log a) (log (cos (* -1/180 (* angle (PI)))))))) 2))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log a) (log (cos (* -1/180 (* angle (PI)))))))) 2))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log a) (log (cos (* -1/180 (* angle (PI)))))))) 2))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))
(+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (* (pow a 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))
(fma.f64 (*.f64 (*.f64 angle angle) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 (PI.f64) (PI.f64)) (*.f64 a a))
(+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (* (pow a 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))
(fma.f64 (*.f64 (*.f64 angle angle) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 (PI.f64) (PI.f64)) (*.f64 a a))
(+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (* (pow a 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))
(fma.f64 (*.f64 (*.f64 angle angle) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 (PI.f64) (PI.f64)) (*.f64 a a))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b)))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 b b) a) a) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 b b) a) a) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 b b) a) a) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64))) (*.f64 a a))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (cos (* -1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) 2))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (cos (* -1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) 2))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (cos (* -1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) 2))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (cos (* -1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) 2))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(* (pow a 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (PI.f64)) (PI.f64) #s(literal 1 binary64)) (*.f64 a a))
(* (pow a 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))))))
(*.f64 (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) a) (/.f64 b a)) #s(literal 1/32400 binary64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) #s(literal 1 binary64)) (*.f64 a a))
(* (pow a 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))))))
(*.f64 (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) a) (/.f64 b a)) #s(literal 1/32400 binary64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) #s(literal 1 binary64)) (*.f64 a a))
(* (pow a 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))))))
(*.f64 (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) a) (/.f64 b a)) #s(literal 1/32400 binary64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) #s(literal 1 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 b b) a) a) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 b b) a) a) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 b b) a) a) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 b b) a) a) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 b b) a) a) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 b b) a) a) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 b b) a) a) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 b b) a) a) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 b b) a) a) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 b b) a) a) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 b b) a) a) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 b b) a) a) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64))) (*.f64 a a))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (* -1 (cos (* -1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) 2))
(fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) a) #s(literal -1 binary64)) (neg.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))))) #s(literal 2 binary64)))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (* -1 (cos (* -1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) 2))
(fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) a) #s(literal -1 binary64)) (neg.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))))) #s(literal 2 binary64)))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (* -1 (cos (* -1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) 2))
(fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) a) #s(literal -1 binary64)) (neg.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))))) #s(literal 2 binary64)))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (exp (* (log (E)) (+ (log (* -1 (cos (* -1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) 2))
(fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) a) #s(literal -1 binary64)) (neg.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))))) #s(literal 2 binary64)))
(* (pow a 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (PI.f64)) (PI.f64) #s(literal 1 binary64)) (*.f64 a a))
(* (pow a 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))))))
(*.f64 (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) a) (/.f64 b a)) #s(literal 1/32400 binary64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) #s(literal 1 binary64)) (*.f64 a a))
(* (pow a 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))))))
(*.f64 (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) a) (/.f64 b a)) #s(literal 1/32400 binary64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) #s(literal 1 binary64)) (*.f64 a a))
(* (pow a 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))))))
(*.f64 (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) a) (/.f64 b a)) #s(literal 1/32400 binary64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) #s(literal 1 binary64)) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 b b) a) a) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 b b) a) a) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 b b) a) a) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 b b) a) a) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 b b) a) a) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 b b) a) a) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 b b) a) a) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 b b) a) a) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 b b) a) a) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 a a))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(* -1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))
(* -1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))
(* -1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))
(* -1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))
(pow a 2)
(*.f64 a a)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2))
(fma.f64 (*.f64 (*.f64 angle angle) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 (PI.f64) (PI.f64)) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2))
(fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (PI.f64)) (PI.f64) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 #s(literal 1/3149280000 binary64) (*.f64 a a) (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)))) (*.f64 angle angle))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (PI.f64)) (PI.f64) (*.f64 (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (fma.f64 #s(literal 1/765275040000000 binary64) (*.f64 b b) (*.f64 #s(literal -1/765275040000000 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 #s(literal 1/3149280000 binary64) (*.f64 a a) (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b))))) (*.f64 angle angle))) (*.f64 angle angle) (*.f64 a a))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))
(* (pow angle 2) (+ (* -1/3149280000 (* (pow angle 2) (* (pow b 2) (pow (PI) 4)))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))))
(*.f64 (*.f64 (*.f64 b b) (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64)) angle) angle (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 angle angle))
(* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64) (*.f64 (*.f64 (*.f64 b b) (fma.f64 (*.f64 (*.f64 #s(literal 1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) angle) angle (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64)))) (*.f64 angle angle))) (*.f64 angle angle))
(* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))))
(*.f64 (*.f64 (fma.f64 (pow.f64 angle #s(literal 4 binary64)) (*.f64 (*.f64 b b) (fma.f64 (*.f64 (*.f64 #s(literal -1/347128758144000000000 binary64) (pow.f64 (PI.f64) #s(literal 8 binary64))) angle) angle (*.f64 #s(literal 1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))))) (*.f64 (*.f64 b b) (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64)) angle) angle (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))))) angle) angle)
(pow (pow (E) (log a)) 2)
(*.f64 a a)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (log (E)) (pow (pow (E) (log a)) 2)))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow (pow (E) (log a)) 2))
(fma.f64 (*.f64 (*.f64 angle angle) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 (PI.f64) (PI.f64)) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (log (E)) (pow (pow (E) (log a)) 2)))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* 1/4199040000 (* (pow (PI) 4) (* (pow (log (E)) 2) (pow (pow (E) (log a)) 2)))) (* 2 (* (+ (* 1/8398080000 (* (pow (PI) 4) (pow (log (E)) 2))) (* 1/24 (* (log (E)) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (pow (pow (E) (log a)) 2))))))))) (pow (pow (E) (log a)) 2))
(fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (PI.f64)) (PI.f64) (*.f64 (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 (*.f64 a a) (fma.f64 (fma.f64 (*.f64 #s(literal -1/524880000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) #s(literal 1/24 binary64) (*.f64 #s(literal 1/8398080000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))) #s(literal 2 binary64) (*.f64 #s(literal 1/4199040000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))))) (*.f64 angle angle))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (log (E)) (pow (pow (E) (log a)) 2)))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* 1/4199040000 (* (pow (PI) 4) (* (pow (log (E)) 2) (pow (pow (E) (log a)) 2)))) (+ (* 2 (* (+ (* 1/8398080000 (* (pow (PI) 4) (pow (log (E)) 2))) (* 1/24 (* (log (E)) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (pow (pow (E) (log a)) 2))) (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (log (E)) (* (+ (* 1/8398080000 (* (pow (PI) 4) (pow (log (E)) 2))) (* 1/24 (* (log (E)) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (pow (pow (E) (log a)) 2))))) (+ (* 2 (* (+ (* -1/1555200 (* (pow (PI) 2) (* (pow (log (E)) 2) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (+ (* -1/1632586752000000 (* (pow (PI) 6) (pow (log (E)) 3))) (* 1/720 (* (log (E)) (+ (* -1/1133740800000 (pow (PI) 6)) (+ (* -1/34012224000000 (pow (PI) 6)) (* 1/2267481600000 (pow (PI) 6)))))))) (pow (pow (E) (log a)) 2))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))))) (pow (pow (E) (log a)) 2))
(fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (PI.f64)) (PI.f64) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1/524880000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) #s(literal 1/24 binary64) (*.f64 #s(literal 1/8398080000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))) a) a) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (PI.f64)) (PI.f64))) (fma.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 a a)) (fma.f64 (*.f64 #s(literal -1/1555200 binary64) (*.f64 #s(literal -1/524880000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal -1/2125764000000 binary64)) #s(literal 1/720 binary64) (*.f64 #s(literal -1/1632586752000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))))) (*.f64 (*.f64 (*.f64 #s(literal 1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) b) b)) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 (*.f64 a a) #s(literal 1/4199040000 binary64) (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)))))) (*.f64 angle angle))) (*.f64 angle angle) (*.f64 a a))
(pow a 2)
(*.f64 a a)
(+ (* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2))))) (pow a 2))
(fma.f64 (*.f64 (*.f64 angle angle) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 (PI.f64) (PI.f64)) (*.f64 a a))
(+ (* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2))))) (pow a 2))
(fma.f64 (*.f64 (*.f64 angle angle) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 (PI.f64) (PI.f64)) (*.f64 a a))
(+ (* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2))))) (pow a 2))
(fma.f64 (*.f64 (*.f64 angle angle) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 (PI.f64) (PI.f64)) (*.f64 a a))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))
(* 1/32400 (* (pow angle 2) (pow b 2)))
(*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) b) b)
(* 1/32400 (* (pow angle 2) (pow b 2)))
(*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) b) b)
(* 1/32400 (* (pow angle 2) (pow b 2)))
(*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) b) b)
(* 1/32400 (* (pow angle 2) (pow b 2)))
(*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) b) b)
(pow a 2)
(*.f64 a a)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2))
(fma.f64 (*.f64 (*.f64 angle angle) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 (PI.f64) (PI.f64)) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2))
(fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (PI.f64)) (PI.f64) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 #s(literal 1/3149280000 binary64) (*.f64 a a) (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)))) (*.f64 angle angle))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (PI.f64)) (PI.f64) (*.f64 (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (fma.f64 #s(literal 1/765275040000000 binary64) (*.f64 b b) (*.f64 #s(literal -1/765275040000000 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 #s(literal 1/3149280000 binary64) (*.f64 a a) (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b))))) (*.f64 angle angle))) (*.f64 angle angle) (*.f64 a a))
(* 1/32400 (* (pow angle 2) (pow (PI) 2)))
(*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (PI.f64)) (PI.f64))
(* (pow angle 2) (+ (* -1/3149280000 (* (pow angle 2) (pow (PI) 4))) (* 1/32400 (pow (PI) 2))))
(*.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64)) angle) angle (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle angle))
(* (pow angle 2) (+ (* 1/32400 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/3149280000 (pow (PI) 4)) (* (pow angle 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))
(*.f64 (fma.f64 (*.f64 #s(literal 1/32400 binary64) (PI.f64)) (PI.f64) (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) angle) angle (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64))) (*.f64 angle angle))) (*.f64 angle angle))
(* (pow angle 2) (+ (* 1/32400 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/3149280000 (pow (PI) 4)) (* (pow angle 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (+ (* 1/1224440064000000 (pow (PI) 6)) (* (pow angle 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8)))))))))))
(*.f64 (fma.f64 (*.f64 #s(literal 1/32400 binary64) (PI.f64)) (PI.f64) (*.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/347128758144000000000 binary64) (pow.f64 (PI.f64) #s(literal 8 binary64))) angle) angle (*.f64 #s(literal 1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64)))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64))) (*.f64 angle angle))) (*.f64 angle angle))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))) angle)
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(fma.f64 (pow.f64 angle #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64)) angle) angle (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64))) (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(* 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))))))))
(fma.f64 (pow.f64 angle #s(literal 3 binary64)) (fma.f64 (fma.f64 (*.f64 #s(literal -1/30855889612800000000 binary64) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64))) (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))
(* (pow angle 2) (+ (* -1/3149280000 (* (pow angle 2) (* (pow b 2) (pow (PI) 4)))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))))
(*.f64 (*.f64 (*.f64 b b) (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64)) angle) angle (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 angle angle))
(* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64) (*.f64 (*.f64 (*.f64 b b) (fma.f64 (*.f64 (*.f64 #s(literal 1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) angle) angle (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64)))) (*.f64 angle angle))) (*.f64 angle angle))
(* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))))
(*.f64 (*.f64 (fma.f64 (pow.f64 angle #s(literal 4 binary64)) (*.f64 (*.f64 b b) (fma.f64 (*.f64 (*.f64 #s(literal -1/347128758144000000000 binary64) (pow.f64 (PI.f64) #s(literal 8 binary64))) angle) angle (*.f64 #s(literal 1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))))) (*.f64 (*.f64 b b) (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64)) angle) angle (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))))) angle) angle)
(pow a 2)
(*.f64 a a)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2))
(fma.f64 (*.f64 (*.f64 angle angle) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 (PI.f64) (PI.f64)) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2))
(fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (PI.f64)) (PI.f64) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 #s(literal 1/3149280000 binary64) (*.f64 a a) (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)))) (*.f64 angle angle))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (PI.f64)) (PI.f64) (*.f64 (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (fma.f64 #s(literal 1/765275040000000 binary64) (*.f64 b b) (*.f64 #s(literal -1/765275040000000 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 #s(literal 1/3149280000 binary64) (*.f64 a a) (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b))))) (*.f64 angle angle))) (*.f64 angle angle) (*.f64 a a))
(* 2 (+ (log angle) (log (* 1/180 (* b (PI))))))
(*.f64 (+.f64 (log.f64 (*.f64 (*.f64 b (PI.f64)) #s(literal 1/180 binary64))) (log.f64 angle)) #s(literal 2 binary64))
(+ (* -1/97200 (* (pow angle 2) (pow (PI) 2))) (* 2 (+ (log angle) (log (* 1/180 (* b (PI)))))))
(fma.f64 (*.f64 (*.f64 #s(literal -1/97200 binary64) (*.f64 angle angle)) (PI.f64)) (PI.f64) (*.f64 (+.f64 (log.f64 (*.f64 (*.f64 b (PI.f64)) #s(literal 1/180 binary64))) (log.f64 angle)) #s(literal 2 binary64)))
(+ (* 2 (+ (log angle) (log (* 1/180 (* b (PI)))))) (* (pow angle 2) (+ (* -1/97200 (pow (PI) 2)) (* 1/12 (* (pow angle 2) (+ (* -1/3149280000 (pow (PI) 4)) (* 1/5248800000 (pow (PI) 4))))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/94478400000 binary64)) angle) angle (*.f64 #s(literal -1/97200 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle angle) (*.f64 (+.f64 (log.f64 (*.f64 (*.f64 b (PI.f64)) #s(literal 1/180 binary64))) (log.f64 angle)) #s(literal 2 binary64)))
(+ (* 2 (+ (log angle) (log (* 1/180 (* b (PI)))))) (* (pow angle 2) (+ (* -1/97200 (pow (PI) 2)) (* (pow angle 2) (+ (* 1/360 (* (pow angle 2) (+ (* -1/30611001600000 (pow (PI) 6)) (+ (* -1/238085568000000 (pow (PI) 6)) (* 1/34012224000000 (pow (PI) 6)))))) (* 1/12 (+ (* -1/3149280000 (pow (PI) 4)) (* 1/5248800000 (pow (PI) 4)))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/97200 binary64) (PI.f64)) (PI.f64) (*.f64 (fma.f64 (*.f64 #s(literal 1/360 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal -1/133923132000000 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/94478400000 binary64))) (*.f64 angle angle))) (*.f64 angle angle) (*.f64 (+.f64 (log.f64 (*.f64 (*.f64 b (PI.f64)) #s(literal 1/180 binary64))) (log.f64 angle)) #s(literal 2 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* -1 (+ (log (/ 180 (PI))) (* -1 (log angle))))
(-.f64 (log.f64 angle) (log.f64 (/.f64 #s(literal 180 binary64) (PI.f64))))
(* -1 (+ (log (/ 180 (PI))) (* -1 (log angle))))
(-.f64 (log.f64 angle) (log.f64 (/.f64 #s(literal 180 binary64) (PI.f64))))
(* -1 (+ (log (/ 180 (PI))) (* -1 (log angle))))
(-.f64 (log.f64 angle) (log.f64 (/.f64 #s(literal 180 binary64) (PI.f64))))
(* -1 (+ (log (/ 180 (PI))) (* -1 (log angle))))
(-.f64 (log.f64 angle) (log.f64 (/.f64 #s(literal 180 binary64) (PI.f64))))
(pow a 2)
(*.f64 a a)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2))
(fma.f64 (*.f64 (*.f64 angle angle) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 (PI.f64) (PI.f64)) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2))
(fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (PI.f64)) (PI.f64) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 #s(literal 1/3149280000 binary64) (*.f64 a a) (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)))) (*.f64 angle angle))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (PI.f64)) (PI.f64) (*.f64 (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (fma.f64 #s(literal 1/765275040000000 binary64) (*.f64 b b) (*.f64 #s(literal -1/765275040000000 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 #s(literal 1/3149280000 binary64) (*.f64 a a) (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b))))) (*.f64 angle angle))) (*.f64 angle angle) (*.f64 a a))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))) angle)
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(fma.f64 (pow.f64 angle #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64)) angle) angle (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64))) (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(* 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))))))))
(fma.f64 (pow.f64 angle #s(literal 3 binary64)) (fma.f64 (fma.f64 (*.f64 #s(literal -1/30855889612800000000 binary64) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64))) (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
1
#s(literal 1 binary64)
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(fma.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) angle) angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle angle) #s(literal 1 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)))))))
(fma.f64 (pow.f64 angle #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal -1/24488801280000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) (*.f64 angle angle) (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (fma.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64)))
(* (pow angle 2) b)
(*.f64 (*.f64 angle angle) b)
(* (pow angle 2) b)
(*.f64 (*.f64 angle angle) b)
(* (pow angle 2) b)
(*.f64 (*.f64 angle angle) b)
(* (pow angle 2) b)
(*.f64 (*.f64 angle angle) b)
1
#s(literal 1 binary64)
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(fma.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) angle) angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle angle) #s(literal 1 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)))))))
(fma.f64 (pow.f64 angle #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal -1/24488801280000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) (*.f64 angle angle) (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (fma.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64)))
(+ (log angle) (log (* 1/180 (* b (PI)))))
(+.f64 (log.f64 (*.f64 (*.f64 b (PI.f64)) #s(literal 1/180 binary64))) (log.f64 angle))
(+ (log angle) (+ (log (* 1/180 (* b (PI)))) (* -1/194400 (* (pow angle 2) (pow (PI) 2)))))
(fma.f64 (*.f64 (*.f64 #s(literal -1/194400 binary64) (*.f64 (PI.f64) (PI.f64))) angle) angle (+.f64 (log.f64 (*.f64 (*.f64 b (PI.f64)) #s(literal 1/180 binary64))) (log.f64 angle)))
(+ (log angle) (+ (log (* 1/180 (* b (PI)))) (* (pow angle 2) (+ (* -1/194400 (pow (PI) 2)) (* 1/24 (* (pow angle 2) (+ (* -1/3149280000 (pow (PI) 4)) (* 1/5248800000 (pow (PI) 4)))))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/188956800000 binary64)) angle) angle (*.f64 #s(literal -1/194400 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle angle) (+.f64 (log.f64 (*.f64 (*.f64 b (PI.f64)) #s(literal 1/180 binary64))) (log.f64 angle)))
(+ (log angle) (+ (log (* 1/180 (* b (PI)))) (* (pow angle 2) (+ (* -1/194400 (pow (PI) 2)) (* (pow angle 2) (+ (* 1/720 (* (pow angle 2) (+ (* -1/30611001600000 (pow (PI) 6)) (+ (* -1/238085568000000 (pow (PI) 6)) (* 1/34012224000000 (pow (PI) 6)))))) (* 1/24 (+ (* -1/3149280000 (pow (PI) 4)) (* 1/5248800000 (pow (PI) 4))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/194400 binary64) (PI.f64)) (PI.f64) (*.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal -1/133923132000000 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/188956800000 binary64))) (*.f64 angle angle))) (*.f64 angle angle) (+.f64 (log.f64 (*.f64 (*.f64 b (PI.f64)) #s(literal 1/180 binary64))) (log.f64 angle)))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))) angle)
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(fma.f64 (pow.f64 angle #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64)) angle) angle (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64))) (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(* 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))))))))
(fma.f64 (pow.f64 angle #s(literal 3 binary64)) (fma.f64 (fma.f64 (*.f64 #s(literal -1/30855889612800000000 binary64) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64))) (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
1
#s(literal 1 binary64)
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(fma.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) angle) angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle angle) #s(literal 1 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)))))))
(fma.f64 (pow.f64 angle #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal -1/24488801280000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) (*.f64 angle angle) (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (fma.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(* -1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))
(* -1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))
(* -1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))
(* -1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))))
(*.f64 (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle))
(* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))) (/ (pow a 2) (pow angle 2))))
(*.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (PI.f64)) (PI.f64) (*.f64 (/.f64 a angle) (/.f64 a angle))) (*.f64 angle angle))
(* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))) (/ (pow a 2) (pow angle 2))))
(*.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (PI.f64)) (PI.f64) (*.f64 (/.f64 a angle) (/.f64 a angle))) (*.f64 angle angle))
(* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))) (/ (pow a 2) (pow angle 2))))
(*.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (PI.f64)) (PI.f64) (*.f64 (/.f64 a angle) (/.f64 a angle))) (*.f64 angle angle))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))
(* 1/32400 (* (pow angle 2) (pow b 2)))
(*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) b) b)
(* 1/32400 (* (pow angle 2) (pow b 2)))
(*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) b) b)
(* 1/32400 (* (pow angle 2) (pow b 2)))
(*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) b) b)
(* 1/32400 (* (pow angle 2) (pow b 2)))
(*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) b) b)
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b)))
(pow (sin (* 1/180 (* angle (PI)))) 2)
(pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))
(pow (sin (* 1/180 (* angle (PI)))) 2)
(pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))
(pow (sin (* 1/180 (* angle (PI)))) 2)
(pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))
(pow (sin (* 1/180 (* angle (PI)))) 2)
(pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(* 2 (log (* b (sin (* 1/180 (* angle (PI)))))))
(*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b)) #s(literal 2 binary64))
(* 2 (log (* b (sin (* 1/180 (* angle (PI)))))))
(*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b)) #s(literal 2 binary64))
(* 2 (log (* b (sin (* 1/180 (* angle (PI)))))))
(*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b)) #s(literal 2 binary64))
(* 2 (log (* b (sin (* 1/180 (* angle (PI)))))))
(*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b)) #s(literal 2 binary64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* -1 (+ (log (/ 1 angle)) (log (/ 180 (PI)))))
(-.f64 (log.f64 angle) (log.f64 (/.f64 #s(literal 180 binary64) (PI.f64))))
(* -1 (+ (log (/ 1 angle)) (log (/ 180 (PI)))))
(-.f64 (log.f64 angle) (log.f64 (/.f64 #s(literal 180 binary64) (PI.f64))))
(* -1 (+ (log (/ 1 angle)) (log (/ 180 (PI)))))
(-.f64 (log.f64 angle) (log.f64 (/.f64 #s(literal 180 binary64) (PI.f64))))
(* -1 (+ (log (/ 1 angle)) (log (/ 180 (PI)))))
(-.f64 (log.f64 angle) (log.f64 (/.f64 #s(literal 180 binary64) (PI.f64))))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))
(* (pow angle 2) b)
(*.f64 (*.f64 angle angle) b)
(* (pow angle 2) b)
(*.f64 (*.f64 angle angle) b)
(* (pow angle 2) b)
(*.f64 (*.f64 angle angle) b)
(* (pow angle 2) b)
(*.f64 (*.f64 angle angle) b)
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(log (* b (sin (* 1/180 (* angle (PI))))))
(log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b))
(log (* b (sin (* 1/180 (* angle (PI))))))
(log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b))
(log (* b (sin (* 1/180 (* angle (PI))))))
(log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b))
(log (* b (sin (* 1/180 (* angle (PI))))))
(log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(* -1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))
(* -1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))
(* -1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))
(* -1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow (pow (* a (cos (* -1/180 (* angle (PI))))) (log (E))) 2))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(* (pow angle 2) (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))))
(*.f64 (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle))
(* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))) (/ (pow a 2) (pow angle 2))))
(*.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (PI.f64)) (PI.f64) (*.f64 (/.f64 a angle) (/.f64 a angle))) (*.f64 angle angle))
(* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))) (/ (pow a 2) (pow angle 2))))
(*.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (PI.f64)) (PI.f64) (*.f64 (/.f64 a angle) (/.f64 a angle))) (*.f64 angle angle))
(* (pow angle 2) (+ (* (pow (PI) 2) (+ (* -1/32400 (pow a 2)) (* 1/32400 (pow b 2)))) (/ (pow a 2) (pow angle 2))))
(*.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (PI.f64)) (PI.f64) (*.f64 (/.f64 a angle) (/.f64 a angle))) (*.f64 angle angle))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))
(* 1/32400 (* (pow angle 2) (pow b 2)))
(*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) b) b)
(* 1/32400 (* (pow angle 2) (pow b 2)))
(*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) b) b)
(* 1/32400 (* (pow angle 2) (pow b 2)))
(*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) b) b)
(* 1/32400 (* (pow angle 2) (pow b 2)))
(*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) b) b)
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b)))
(pow (sin (* 1/180 (* angle (PI)))) 2)
(pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))
(pow (sin (* 1/180 (* angle (PI)))) 2)
(pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))
(pow (sin (* 1/180 (* angle (PI)))) 2)
(pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))
(pow (sin (* 1/180 (* angle (PI)))) 2)
(pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(+ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
(* 2 (log (* b (sin (* 1/180 (* angle (PI)))))))
(*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b)) #s(literal 2 binary64))
(* 2 (log (* b (sin (* 1/180 (* angle (PI)))))))
(*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b)) #s(literal 2 binary64))
(* 2 (log (* b (sin (* 1/180 (* angle (PI)))))))
(*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b)) #s(literal 2 binary64))
(* 2 (log (* b (sin (* 1/180 (* angle (PI)))))))
(*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b)) #s(literal 2 binary64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* -1 (+ (log (/ -180 (PI))) (log (/ -1 angle))))
(neg.f64 (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) angle)) (log.f64 (/.f64 #s(literal -180 binary64) (PI.f64)))))
(* -1 (+ (log (/ -180 (PI))) (log (/ -1 angle))))
(neg.f64 (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) angle)) (log.f64 (/.f64 #s(literal -180 binary64) (PI.f64)))))
(* -1 (+ (log (/ -180 (PI))) (log (/ -1 angle))))
(neg.f64 (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) angle)) (log.f64 (/.f64 #s(literal -180 binary64) (PI.f64)))))
(* -1 (+ (log (/ -180 (PI))) (log (/ -1 angle))))
(neg.f64 (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) angle)) (log.f64 (/.f64 #s(literal -180 binary64) (PI.f64)))))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b)))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))
(* (pow angle 2) b)
(*.f64 (*.f64 angle angle) b)
(* (pow angle 2) b)
(*.f64 (*.f64 angle angle) b)
(* (pow angle 2) b)
(*.f64 (*.f64 angle angle) b)
(* (pow angle 2) b)
(*.f64 (*.f64 angle angle) b)
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(log (* b (sin (* 1/180 (* angle (PI))))))
(log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b))
(log (* b (sin (* 1/180 (* angle (PI))))))
(log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b))
(log (* b (sin (* 1/180 (* angle (PI))))))
(log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b))
(log (* b (sin (* 1/180 (* angle (PI))))))
(log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))

rewrite188.0ms (1.6%)

Memory
32.1MiB live, 353.5MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
082351
0128326
1423314
22696303
08786299
Stop Event
iter limit
node limit
iter limit
Counts
27 → 862
Calls
Call 1
Inputs
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))
(/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))))
#s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))
(*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b))
(fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64)))
(pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64)))
(+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64)))
(/.f64 angle #s(literal 180 binary64))
(*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(PI.f64)
(sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))))
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))
(*.f64 (*.f64 angle angle) b)
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval311.0ms (2.7%)

Memory
46.8MiB live, 760.9MiB allocated
Compiler

Compiled 57 917 to 4 869 computations (91.6% saved)

prune249.0ms (2.1%)

Memory
-50.6MiB live, 774.0MiB allocated
Pruning

121 alts after pruning (120 fresh and 1 done)

PrunedKeptTotal
New1 922551 977
Fresh296594
Picked505
Done011
Total1 9561212 077
Accuracy
84.0%
Counts
2 077 → 121
Alt Table
Click to see full alt table
StatusAccuracyProgram
56.2%
(fma.f64 (pow.f64 (pow.f64 (sqrt.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64)))
69.1%
(fma.f64 (pow.f64 (sin.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64)))
69.0%
(fma.f64 (pow.f64 (sin.f64 (/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal 180 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (*.f64 (PI.f64) angle))))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64)))
69.4%
(fma.f64 (pow.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64)))
69.3%
(fma.f64 (pow.f64 (sin.f64 (*.f64 (pow.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal -1 binary64)) (neg.f64 (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64)))
69.0%
(fma.f64 (pow.f64 (sin.f64 (*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 180 binary64) angle))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (PI.f64)))))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64)))
69.2%
(fma.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64)))
69.2%
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (cbrt.f64 (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64)))
69.2%
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64)))
68.9%
(fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 b))) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) a) #s(literal 2 binary64)))
69.1%
(fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64)))
69.2%
(fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64)))
69.3%
(fma.f64 (pow.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))))))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64)))
69.2%
(fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64)))
69.2%
(fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (pow.f64 (pow.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64)))
69.2%
(fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))))) #s(literal 2 binary64)))
69.2%
(fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal 180 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (*.f64 (PI.f64) angle)))))) #s(literal 2 binary64)))
69.3%
(fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))))) #s(literal 2 binary64)))
69.3%
(fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle))))) #s(literal 2 binary64)))
69.2%
(fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 180 binary64) angle))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (PI.f64))))))) #s(literal 2 binary64)))
69.3%
(fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))))) #s(literal 2 binary64)))
69.2%
(fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (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)))))))) #s(literal 2 binary64)))
69.2%
(fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (exp.f64 (log.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))) #s(literal 2 binary64)))
69.0%
(fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))) #s(literal 2 binary64)))
69.0%
(fma.f64 (pow.f64 (sin.f64 (exp.f64 (log.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64)))
58.6%
(fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64)))
76.9%
(fma.f64 (*.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
76.5%
(fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
76.7%
(fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) 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 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
76.7%
(fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 #s(approx (cos (/ (* angle (PI)) -180)) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
82.3%
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) #s(literal 2 binary64)) a) a (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
82.3%
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) a) a (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))
64.1%
(fma.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))))) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
81.2%
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) b (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) a) #s(literal 2 binary64)))
72.3%
(fma.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
71.6%
(fma.f64 (*.f64 #s(approx (pow (sin (* (* 1/180 angle) (PI))) 2) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) angle) angle)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
63.8%
(fma.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (exp.f64 (log.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
69.1%
(fma.f64 (exp.f64 (fma.f64 (log.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) #s(literal 2 binary64) (log.f64 b))) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
73.9%
(fma.f64 (exp.f64 (log.f64 (*.f64 (*.f64 a a) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))))) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)))
70.3%
(+.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (E.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (E.f64))) #s(literal 3 binary64))) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
70.7%
(+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (E.f64) (exp.f64 #s(literal 2/3 binary64)))) (pow.f64 (E.f64) #s(literal 1/6 binary64))) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.7%
(+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
67.7%
(+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))))) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
71.5%
(+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
70.1%
(+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
81.0%
(+.f64 (pow.f64 (*.f64 (sin.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
81.9%
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 3/2 binary64)) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
82.1%
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
82.1%
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (neg.f64 (sqrt.f64 (PI.f64)))) #s(literal -180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
81.9%
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
82.1%
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (neg.f64 (neg.f64 (sqrt.f64 (PI.f64))))) (*.f64 #s(literal 180 binary64) (neg.f64 (/.f64 #s(literal -1 binary64) angle))))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
82.2%
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal -180 binary64)) (*.f64 (sqrt.f64 (PI.f64)) angle))) a) #s(literal 2 binary64)))
82.1%
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (/ (* angle (PI)) -180)) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
82.1%
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (/ (* angle (PI)) -180)) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
81.6%
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) 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)))))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
82.1%
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (/ (* angle (PI)) -180)) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
82.0%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal -180 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (PI.f64)) angle)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
81.9%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) angle) (*.f64 (cbrt.f64 (PI.f64)) #s(literal 1/180 binary64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
82.1%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
82.3%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))) (/.f64 angle (pow.f64 (PI.f64) #s(literal -1/2 binary64))))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
81.6%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) 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))))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
81.9%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
82.2%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (pow.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 3/2 binary64))) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
82.2%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (E.f64)) (log.f64 (PI.f64))) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
82.1%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (*.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 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
82.2%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
82.1%
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 180 binary64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
80.9%
(+.f64 (pow.f64 (*.f64 (sin.f64 (exp.f64 (log.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
70.0%
(+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64)))
82.3%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))) (pow.f64 angle #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (PI.f64) #s(literal -1/2 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
82.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (*.f64 (pow.f64 angle #s(literal 1/2 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
82.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (exp.f64 (fma.f64 (log.f64 (PI.f64)) #s(literal 1/2 binary64) (log.f64 angle)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
82.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal -1 binary64))) #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
71.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b)) #s(literal 4 binary64)))
80.9%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (E.f64) (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)))))
82.1%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (+.f64 (log.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64))) (log.f64 angle))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
80.9%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) angle)) #s(literal -1 binary64)))))) #s(literal 2 binary64)))
77.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) #s(literal 2 binary64)))
71.4%
(+.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) a)) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
73.3%
(+.f64 (pow.f64 (sqrt.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
69.9%
(+.f64 (pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 2 binary64) (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
71.8%
(+.f64 (pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(literal 2 binary64)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
68.7%
(+.f64 (pow.f64 (cbrt.f64 (E.f64)) (*.f64 #s(literal 3 binary64) (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
70.1%
(+.f64 (pow.f64 (E.f64) (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
72.0%
(+.f64 (pow.f64 (E.f64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(literal 2 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
76.1%
(+.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) b)) (log.f64 b))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
67.7%
(+.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (log.f64 b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
67.4%
(+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
68.1%
(+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 180 binary64) angle))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (PI.f64)))))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
69.8%
(+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
70.4%
(+.f64 (exp.f64 (*.f64 (log.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)))))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
69.0%
(+.f64 (exp.f64 (*.f64 (log.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))))))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
68.0%
(+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(approx (cos (/ (* angle (PI)) -180)) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
70.1%
(+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
72.1%
(+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(literal 2 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
82.0%
(+.f64 #s(approx (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
71.8%
(+.f64 #s(approx (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
44.0%
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (fma.f64 (*.f64 (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)) (PI.f64)) (PI.f64) (*.f64 #s(literal 1/32400 binary64) (pow.f64 (*.f64 b (PI.f64)) #s(literal 2 binary64)))) (*.f64 angle angle) (*.f64 a a)))
44.4%
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)))
36.3%
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(approx (+ (* (* 1/32400 b) b) (* -1/32400 (* a a))) (*.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/32400 binary64) b) a) (/.f64 b a) #s(literal -1/32400 binary64)) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)))
63.0%
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(approx (+ (* (* 1/32400 b) b) (* -1/32400 (* a a))) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 a a)))
44.4%
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 angle angle) (PI.f64)) (*.f64 (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (PI.f64)) (*.f64 a a)))
47.3%
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) angle) angle)) (*.f64 a a)))
54.6%
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
37.5%
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
37.5%
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b)))
42.8%
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b)))
42.9%
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) #s(literal 2 binary64)) #s(literal 1/32400 binary64))))
42.9%
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 b angle) #s(literal 2 binary64)) #s(literal 1/32400 binary64)) (PI.f64)) (PI.f64))))
42.9%
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 b angle) #s(literal 2 binary64)) #s(literal 1/32400 binary64)) (PI.f64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
40.2%
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle angle) b) #s(literal 1/32400 binary64)) b) (*.f64 (PI.f64) (PI.f64)))))
40.2%
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) b) (*.f64 #s(literal 1/32400 binary64) b)) (*.f64 (PI.f64) (PI.f64)))))
40.1%
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) b) #s(literal 1/32400 binary64)) (*.f64 b (*.f64 (PI.f64) (PI.f64))))))
42.6%
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 b angle) angle) b)) (*.f64 (PI.f64) (PI.f64)))))
40.0%
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (PI.f64)))))
40.0%
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 #s(approx (* 1/32400 (* (* (* angle angle) b) b)) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) b) b)) (*.f64 (PI.f64) (PI.f64)))))
31.8%
#s(approx (+ (pow (* (sin (/ (* (PI) angle) 180)) b) 2) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) (fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (PI.f64)) (PI.f64) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 #s(literal 1/3149280000 binary64) (*.f64 a a) (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)))) (*.f64 angle angle))) (*.f64 angle angle) (*.f64 a a)))
54.5%
#s(approx (+ (pow (* a (cos (* (/ (sqrt (PI)) 180) (/ (sqrt (PI)) (pow angle -1))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
54.3%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
52.9%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (exp.f64 (*.f64 (log.f64 a) #s(literal 2 binary64))))
54.5%
#s(approx (+ (pow (* a (cos (exp (* (log (/ (/ 180 angle) (PI))) -1)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a)))
Compiler

Compiled 8 787 to 3 479 computations (60.4% saved)

regimes432.0ms (3.7%)

Memory
10.1MiB live, 773.3MiB allocated
Counts
225 → 1
Calls
Call 1
Inputs
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 #s(approx (* 1/32400 (* (* (* angle angle) b) b)) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) b) b)) (*.f64 (PI.f64) (PI.f64)))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 b angle) angle) b)) (*.f64 (PI.f64) (PI.f64)))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) b) #s(literal 1/32400 binary64)) (*.f64 b (*.f64 (PI.f64) (PI.f64))))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) b) (*.f64 #s(literal 1/32400 binary64) b)) (*.f64 (PI.f64) (PI.f64)))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle angle) b) #s(literal 1/32400 binary64)) b) (*.f64 (PI.f64) (PI.f64)))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(approx (+ (* (* 1/32400 b) b) (* -1/32400 (* a a))) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) angle) angle)) (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 angle angle) (PI.f64)) (*.f64 (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (PI.f64)) (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (PI.f64)))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(approx (+ (* (* 1/32400 b) b) (* -1/32400 (* a a))) (*.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/32400 binary64) b) a) (/.f64 b a) #s(literal -1/32400 binary64)) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) #s(literal 2 binary64)) #s(literal 1/32400 binary64))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 b angle) #s(literal 2 binary64)) #s(literal 1/32400 binary64)) (PI.f64)) (PI.f64))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 b angle) #s(literal 2 binary64)) #s(literal 1/32400 binary64)) (PI.f64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (fma.f64 (*.f64 (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)) (PI.f64)) (PI.f64) (*.f64 #s(literal 1/32400 binary64) (pow.f64 (*.f64 b (PI.f64)) #s(literal 2 binary64)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 (*.f64 a a) #s(literal 1/3149280000 binary64) (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) (fma.f64 (fma.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 #s(literal 1/3149280000 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/3149280000 binary64) b) b))) (*.f64 angle angle))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* (sin (/ (* (PI) angle) 180)) b) 2) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) (fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (PI.f64)) (PI.f64) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 #s(literal 1/3149280000 binary64) (*.f64 a a) (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)))) (*.f64 angle angle))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (exp.f64 (*.f64 (log.f64 a) #s(literal 2 binary64))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
#s(approx (+ (pow (* a (cos (exp (* (log (/ (/ 180 angle) (PI))) -1)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
#s(approx (+ (pow (* a (cos (* (/ (sqrt (PI)) 180) (/ (sqrt (PI)) (pow angle -1))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 #s(approx (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(fma.f64 #s(approx (* (pow (sin (* (* 1/180 angle) (PI))) 2) b) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 b (PI.f64)) (PI.f64)) #s(literal 1/32400 binary64)) angle) angle)) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 #s(approx (pow (sin (* (* 1/180 angle) (PI))) 2) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) angle) angle)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))))
(fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 #s(approx (cos (/ (* angle (PI)) -180)) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (/ (* angle (PI)) -180)) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (/ (* angle (PI)) -180)) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 #s(approx (sin (* (* 1/180 angle) (PI))) (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (/ (* angle (PI)) -180)) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
(fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))))) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 (*.f64 b b) (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))) angle) angle)))
(+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(approx (cos (/ (* angle (PI)) -180)) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) a) a (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) a) a (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) #s(literal 2 binary64)) a) a (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #s(literal 2 binary64)) a) a (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (sqrt.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) a)) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b)) #s(literal 4 binary64)))
(+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) b (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) b (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle))))) #s(literal 2 binary64)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b)))
(fma.f64 (*.f64 (pow.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 4 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))))
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))))) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))))) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -180 binary64) angle) (PI.f64)))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 180 binary64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal -180 binary64)) (*.f64 (sqrt.f64 (PI.f64)) angle))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (neg.f64 (sqrt.f64 (PI.f64)))) #s(literal -180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal -180 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (PI.f64)) angle)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (neg.f64 (neg.f64 (sqrt.f64 (PI.f64))))) (*.f64 #s(literal 180 binary64) (neg.f64 (/.f64 #s(literal -1 binary64) angle))))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 #s(approx (cos (/ (* angle (PI)) -180)) #s(literal 1 binary64)) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 4 binary64)) #s(literal 1/2 binary64)))
(+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64)))
(+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(literal 2 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (E.f64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(literal 2 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (E.f64) (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (pow.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal -1 binary64)) (neg.f64 (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (pow.f64 (sqrt.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64)))
(+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (pow.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) #s(literal 2 binary64))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))))) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal -1 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b))) #s(literal 4 binary64))))
(+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 #s(approx (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(+.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 4 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 2 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(literal 2 binary64)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 2 binary64) (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))) (/.f64 angle (pow.f64 (PI.f64) #s(literal -1/2 binary64))))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64))))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (sin.f64 (exp.f64 (log.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (exp.f64 (log.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 b))) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (pow.f64 (pow.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (exp.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (exp.f64 (log.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (exp.f64 (log.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (exp.f64 (log.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) (exp.f64 (log.f64 b))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (E.f64) (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)))))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
(+.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (log.f64 b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(fma.f64 (exp.f64 (fma.f64 (log.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) #s(literal 2 binary64) (log.f64 b))) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(+.f64 (exp.f64 (fma.f64 (log.f64 (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (exp.f64 (fma.f64 (log.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64) (*.f64 (log.f64 b) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(+.f64 (exp.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (E.f64) (log.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (cbrt.f64 (E.f64)) (*.f64 #s(literal 3 binary64) (*.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(literal 2 binary64)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (cbrt.f64 (E.f64)) (*.f64 #s(literal 3 binary64) (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (exp.f64 #s(literal 3 binary64)) (*.f64 #s(literal 1/3 binary64) (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (exp.f64 (log.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) #s(literal 1/180 binary64)) angle))))) #s(literal 2 binary64)))
(fma.f64 (exp.f64 (log.f64 (*.f64 (*.f64 a a) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))))) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))) (pow.f64 angle #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (PI.f64) #s(literal -1/2 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (*.f64 (pow.f64 angle #s(literal 1/2 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))))) (sqrt.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))))) (*.f64 (sqrt.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))))) (sqrt.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))))) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (+.f64 (log.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64))) (log.f64 angle))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (pow.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 3/2 binary64))) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(+.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) b)) (log.f64 b))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (cbrt.f64 (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))) (cbrt.f64 (PI.f64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))) (cbrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (cbrt.f64 (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) angle) (*.f64 (cbrt.f64 (PI.f64)) #s(literal 1/180 binary64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/180 binary64))))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 3/2 binary64)) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))))) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (sin.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (exp.f64 (fma.f64 (log.f64 (PI.f64)) #s(literal 1/2 binary64) (log.f64 angle)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal -1 binary64))) #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (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)))))))) #s(literal 2 binary64)))
(fma.f64 (pow.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))))))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (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 -180 binary64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) 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 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 180 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (pow.f64 angle #s(literal -1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (pow.f64 angle #s(literal -1 binary64))))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.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))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) angle)) #s(literal -1 binary64)))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) 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))))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (E.f64) (exp.f64 #s(literal 2/3 binary64)))) (pow.f64 (E.f64) #s(literal 1/6 binary64))) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))))) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) 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)))))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (E.f64)) (log.f64 (PI.f64))) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(+.f64 (exp.f64 (*.f64 (log.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))))))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (exp.f64 (*.f64 (log.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)))))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal 180 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (*.f64 (PI.f64) angle)))))) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (sin.f64 (/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal 180 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (*.f64 (PI.f64) angle))))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 180 binary64) angle))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (PI.f64))))))) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 180 binary64) angle))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (PI.f64)))))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (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 -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (E.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (E.f64))) #s(literal 3 binary64))) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))))) #s(literal -180 binary64))) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))) (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))) (cbrt.f64 (cbrt.f64 (PI.f64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (*.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 2 binary64)) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 180 binary64) angle))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (PI.f64)))))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) #s(literal 2 binary64)) (log.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) a))) (pow.f64 (exp.f64 #s(literal 2/3 binary64)) (log.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) a))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) (log.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) a))) (pow.f64 (pow.f64 (E.f64) #s(literal 1/6 binary64)) (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (E.f64) #s(literal 1/4 binary64)) (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (E.f64) #s(literal 1/4 binary64)) (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64))))))))
Outputs
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
Calls

6 calls:

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

Compiled 32 to 36 computations (-12.5% saved)

regimes117.0ms (1%)

Memory
-8.6MiB live, 231.1MiB allocated
Counts
62 → 1
Calls
Call 1
Inputs
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 #s(approx (* 1/32400 (* (* (* angle angle) b) b)) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) b) b)) (*.f64 (PI.f64) (PI.f64)))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 b angle) angle) b)) (*.f64 (PI.f64) (PI.f64)))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) b) #s(literal 1/32400 binary64)) (*.f64 b (*.f64 (PI.f64) (PI.f64))))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) b) (*.f64 #s(literal 1/32400 binary64) b)) (*.f64 (PI.f64) (PI.f64)))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle angle) b) #s(literal 1/32400 binary64)) b) (*.f64 (PI.f64) (PI.f64)))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(approx (+ (* (* 1/32400 b) b) (* -1/32400 (* a a))) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) angle) angle)) (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 angle angle) (PI.f64)) (*.f64 (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (PI.f64)) (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (PI.f64)))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(approx (+ (* (* 1/32400 b) b) (* -1/32400 (* a a))) (*.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/32400 binary64) b) a) (/.f64 b a) #s(literal -1/32400 binary64)) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) #s(literal 2 binary64)) #s(literal 1/32400 binary64))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 b angle) #s(literal 2 binary64)) #s(literal 1/32400 binary64)) (PI.f64)) (PI.f64))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 b angle) #s(literal 2 binary64)) #s(literal 1/32400 binary64)) (PI.f64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (fma.f64 (*.f64 (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)) (PI.f64)) (PI.f64) (*.f64 #s(literal 1/32400 binary64) (pow.f64 (*.f64 b (PI.f64)) #s(literal 2 binary64)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 (*.f64 a a) #s(literal 1/3149280000 binary64) (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) (fma.f64 (fma.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 #s(literal 1/3149280000 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/3149280000 binary64) b) b))) (*.f64 angle angle))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* (sin (/ (* (PI) angle) 180)) b) 2) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) (fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (PI.f64)) (PI.f64) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 #s(literal 1/3149280000 binary64) (*.f64 a a) (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)))) (*.f64 angle angle))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (exp.f64 (*.f64 (log.f64 a) #s(literal 2 binary64))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
#s(approx (+ (pow (* a (cos (exp (* (log (/ (/ 180 angle) (PI))) -1)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
#s(approx (+ (pow (* a (cos (* (/ (sqrt (PI)) 180) (/ (sqrt (PI)) (pow angle -1))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 #s(approx (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(fma.f64 #s(approx (* (pow (sin (* (* 1/180 angle) (PI))) 2) b) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 b (PI.f64)) (PI.f64)) #s(literal 1/32400 binary64)) angle) angle)) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 #s(approx (pow (sin (* (* 1/180 angle) (PI))) 2) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) angle) angle)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))))
(fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 #s(approx (cos (/ (* angle (PI)) -180)) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (/ (* angle (PI)) -180)) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (/ (* angle (PI)) -180)) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 #s(approx (sin (* (* 1/180 angle) (PI))) (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (/ (* angle (PI)) -180)) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
(fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))))) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 (*.f64 b b) (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))) angle) angle)))
(+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(approx (cos (/ (* angle (PI)) -180)) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) a) a (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) a) a (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) #s(literal 2 binary64)) a) a (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #s(literal 2 binary64)) a) a (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
Outputs
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
Calls

6 calls:

21.0ms
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
19.0ms
angle
19.0ms
a
18.0ms
b
18.0ms
(/.f64 angle #s(literal 180 binary64))
Results
AccuracySegmentsBranch
82.3%1a
82.3%1angle
82.3%1(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
82.3%1(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
82.3%1(/.f64 angle #s(literal 180 binary64))
82.3%1b
Compiler

Compiled 32 to 36 computations (-12.5% saved)

regimes102.0ms (0.9%)

Memory
-3.3MiB live, 196.5MiB allocated
Counts
55 → 1
Calls
Call 1
Inputs
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 #s(approx (* 1/32400 (* (* (* angle angle) b) b)) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) b) b)) (*.f64 (PI.f64) (PI.f64)))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 b angle) angle) b)) (*.f64 (PI.f64) (PI.f64)))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) b) #s(literal 1/32400 binary64)) (*.f64 b (*.f64 (PI.f64) (PI.f64))))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) b) (*.f64 #s(literal 1/32400 binary64) b)) (*.f64 (PI.f64) (PI.f64)))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle angle) b) #s(literal 1/32400 binary64)) b) (*.f64 (PI.f64) (PI.f64)))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(approx (+ (* (* 1/32400 b) b) (* -1/32400 (* a a))) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) angle) angle)) (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 angle angle) (PI.f64)) (*.f64 (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (PI.f64)) (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (PI.f64)))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(approx (+ (* (* 1/32400 b) b) (* -1/32400 (* a a))) (*.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/32400 binary64) b) a) (/.f64 b a) #s(literal -1/32400 binary64)) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) #s(literal 2 binary64)) #s(literal 1/32400 binary64))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 b angle) #s(literal 2 binary64)) #s(literal 1/32400 binary64)) (PI.f64)) (PI.f64))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 b angle) #s(literal 2 binary64)) #s(literal 1/32400 binary64)) (PI.f64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (fma.f64 (*.f64 (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)) (PI.f64)) (PI.f64) (*.f64 #s(literal 1/32400 binary64) (pow.f64 (*.f64 b (PI.f64)) #s(literal 2 binary64)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 (*.f64 a a) #s(literal 1/3149280000 binary64) (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) (fma.f64 (fma.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 #s(literal 1/3149280000 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/3149280000 binary64) b) b))) (*.f64 angle angle))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* (sin (/ (* (PI) angle) 180)) b) 2) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) (fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (PI.f64)) (PI.f64) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 #s(literal 1/3149280000 binary64) (*.f64 a a) (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)))) (*.f64 angle angle))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (exp.f64 (*.f64 (log.f64 a) #s(literal 2 binary64))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
#s(approx (+ (pow (* a (cos (exp (* (log (/ (/ 180 angle) (PI))) -1)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
#s(approx (+ (pow (* a (cos (* (/ (sqrt (PI)) 180) (/ (sqrt (PI)) (pow angle -1))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 #s(approx (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(fma.f64 #s(approx (* (pow (sin (* (* 1/180 angle) (PI))) 2) b) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 b (PI.f64)) (PI.f64)) #s(literal 1/32400 binary64)) angle) angle)) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 #s(approx (pow (sin (* (* 1/180 angle) (PI))) 2) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) angle) angle)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))))
(fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 #s(approx (cos (/ (* angle (PI)) -180)) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (/ (* angle (PI)) -180)) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (/ (* angle (PI)) -180)) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 #s(approx (sin (* (* 1/180 angle) (PI))) (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (/ (* angle (PI)) -180)) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
(fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))))) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 (*.f64 b b) (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))) angle) angle)))
(+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(approx (cos (/ (* angle (PI)) -180)) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) a) a (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) a) a (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) #s(literal 2 binary64)) a) a (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
Outputs
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
Calls

6 calls:

19.0ms
a
17.0ms
(/.f64 angle #s(literal 180 binary64))
16.0ms
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
16.0ms
b
15.0ms
angle
Results
AccuracySegmentsBranch
82.3%1a
82.3%1b
82.3%1(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
82.3%1angle
82.3%1(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
82.3%1(/.f64 angle #s(literal 180 binary64))
Compiler

Compiled 32 to 36 computations (-12.5% saved)

regimes115.0ms (1%)

Memory
20.0MiB live, 213.0MiB allocated
Counts
48 → 1
Calls
Call 1
Inputs
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 #s(approx (* 1/32400 (* (* (* angle angle) b) b)) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) b) b)) (*.f64 (PI.f64) (PI.f64)))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 b angle) angle) b)) (*.f64 (PI.f64) (PI.f64)))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) b) #s(literal 1/32400 binary64)) (*.f64 b (*.f64 (PI.f64) (PI.f64))))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) b) (*.f64 #s(literal 1/32400 binary64) b)) (*.f64 (PI.f64) (PI.f64)))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle angle) b) #s(literal 1/32400 binary64)) b) (*.f64 (PI.f64) (PI.f64)))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(approx (+ (* (* 1/32400 b) b) (* -1/32400 (* a a))) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) angle) angle)) (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 angle angle) (PI.f64)) (*.f64 (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (PI.f64)) (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (PI.f64)))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(approx (+ (* (* 1/32400 b) b) (* -1/32400 (* a a))) (*.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/32400 binary64) b) a) (/.f64 b a) #s(literal -1/32400 binary64)) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) #s(literal 2 binary64)) #s(literal 1/32400 binary64))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 b angle) #s(literal 2 binary64)) #s(literal 1/32400 binary64)) (PI.f64)) (PI.f64))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 b angle) #s(literal 2 binary64)) #s(literal 1/32400 binary64)) (PI.f64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (fma.f64 (*.f64 (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)) (PI.f64)) (PI.f64) (*.f64 #s(literal 1/32400 binary64) (pow.f64 (*.f64 b (PI.f64)) #s(literal 2 binary64)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 (*.f64 a a) #s(literal 1/3149280000 binary64) (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) (fma.f64 (fma.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 #s(literal 1/3149280000 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/3149280000 binary64) b) b))) (*.f64 angle angle))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* (sin (/ (* (PI) angle) 180)) b) 2) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) (fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (PI.f64)) (PI.f64) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 #s(literal 1/3149280000 binary64) (*.f64 a a) (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)))) (*.f64 angle angle))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (exp.f64 (*.f64 (log.f64 a) #s(literal 2 binary64))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
#s(approx (+ (pow (* a (cos (exp (* (log (/ (/ 180 angle) (PI))) -1)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
#s(approx (+ (pow (* a (cos (* (/ (sqrt (PI)) 180) (/ (sqrt (PI)) (pow angle -1))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 #s(approx (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(fma.f64 #s(approx (* (pow (sin (* (* 1/180 angle) (PI))) 2) b) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 b (PI.f64)) (PI.f64)) #s(literal 1/32400 binary64)) angle) angle)) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 #s(approx (pow (sin (* (* 1/180 angle) (PI))) 2) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) angle) angle)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))))
(fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 #s(approx (cos (/ (* angle (PI)) -180)) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (/ (* angle (PI)) -180)) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (/ (* angle (PI)) -180)) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 #s(approx (sin (* (* 1/180 angle) (PI))) (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (/ (* angle (PI)) -180)) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
(fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))))) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 (*.f64 b b) (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))) angle) angle)))
(+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(approx (cos (/ (* angle (PI)) -180)) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64)))
Outputs
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64)))
Calls

6 calls:

33.0ms
(/.f64 angle #s(literal 180 binary64))
18.0ms
b
16.0ms
a
16.0ms
angle
15.0ms
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
Results
AccuracySegmentsBranch
82.3%1a
82.3%1b
82.3%1(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
82.3%1angle
82.3%1(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
82.3%1(/.f64 angle #s(literal 180 binary64))
Compiler

Compiled 32 to 36 computations (-12.5% saved)

regimes116.0ms (1%)

Memory
-5.4MiB live, 160.4MiB allocated
Counts
47 → 1
Calls
Call 1
Inputs
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 #s(approx (* 1/32400 (* (* (* angle angle) b) b)) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) b) b)) (*.f64 (PI.f64) (PI.f64)))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 b angle) angle) b)) (*.f64 (PI.f64) (PI.f64)))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) b) #s(literal 1/32400 binary64)) (*.f64 b (*.f64 (PI.f64) (PI.f64))))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) b) (*.f64 #s(literal 1/32400 binary64) b)) (*.f64 (PI.f64) (PI.f64)))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle angle) b) #s(literal 1/32400 binary64)) b) (*.f64 (PI.f64) (PI.f64)))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(approx (+ (* (* 1/32400 b) b) (* -1/32400 (* a a))) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) angle) angle)) (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 angle angle) (PI.f64)) (*.f64 (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (PI.f64)) (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (PI.f64)))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(approx (+ (* (* 1/32400 b) b) (* -1/32400 (* a a))) (*.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/32400 binary64) b) a) (/.f64 b a) #s(literal -1/32400 binary64)) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) #s(literal 2 binary64)) #s(literal 1/32400 binary64))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 b angle) #s(literal 2 binary64)) #s(literal 1/32400 binary64)) (PI.f64)) (PI.f64))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 b angle) #s(literal 2 binary64)) #s(literal 1/32400 binary64)) (PI.f64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (fma.f64 (*.f64 (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)) (PI.f64)) (PI.f64) (*.f64 #s(literal 1/32400 binary64) (pow.f64 (*.f64 b (PI.f64)) #s(literal 2 binary64)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 (*.f64 a a) #s(literal 1/3149280000 binary64) (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) (fma.f64 (fma.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 #s(literal 1/3149280000 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/3149280000 binary64) b) b))) (*.f64 angle angle))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* (sin (/ (* (PI) angle) 180)) b) 2) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) (fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (PI.f64)) (PI.f64) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 #s(literal 1/3149280000 binary64) (*.f64 a a) (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)))) (*.f64 angle angle))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (exp.f64 (*.f64 (log.f64 a) #s(literal 2 binary64))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
#s(approx (+ (pow (* a (cos (exp (* (log (/ (/ 180 angle) (PI))) -1)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
#s(approx (+ (pow (* a (cos (* (/ (sqrt (PI)) 180) (/ (sqrt (PI)) (pow angle -1))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 #s(approx (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(fma.f64 #s(approx (* (pow (sin (* (* 1/180 angle) (PI))) 2) b) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 b (PI.f64)) (PI.f64)) #s(literal 1/32400 binary64)) angle) angle)) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 #s(approx (pow (sin (* (* 1/180 angle) (PI))) 2) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) angle) angle)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))))
(fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 #s(approx (cos (/ (* angle (PI)) -180)) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (/ (* angle (PI)) -180)) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (/ (* angle (PI)) -180)) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 #s(approx (sin (* (* 1/180 angle) (PI))) (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (/ (* angle (PI)) -180)) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
(fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))) (*.f64 b b) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))))) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 (*.f64 (*.f64 b b) (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))) angle) angle)))
(+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(approx (cos (/ (* angle (PI)) -180)) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
Outputs
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (/ (* angle (PI)) -180)) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
Calls

6 calls:

32.0ms
angle
21.0ms
b
17.0ms
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
16.0ms
(/.f64 angle #s(literal 180 binary64))
13.0ms
a
Results
AccuracySegmentsBranch
82.1%1a
82.1%1b
82.1%1angle
82.1%1(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
82.1%1(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
82.1%1(/.f64 angle #s(literal 180 binary64))
Compiler

Compiled 32 to 36 computations (-12.5% saved)

regimes101.0ms (0.9%)

Memory
-7.6MiB live, 184.2MiB allocated
Counts
38 → 1
Calls
Call 1
Inputs
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 #s(approx (* 1/32400 (* (* (* angle angle) b) b)) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) b) b)) (*.f64 (PI.f64) (PI.f64)))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 b angle) angle) b)) (*.f64 (PI.f64) (PI.f64)))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) b) #s(literal 1/32400 binary64)) (*.f64 b (*.f64 (PI.f64) (PI.f64))))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) b) (*.f64 #s(literal 1/32400 binary64) b)) (*.f64 (PI.f64) (PI.f64)))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle angle) b) #s(literal 1/32400 binary64)) b) (*.f64 (PI.f64) (PI.f64)))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(approx (+ (* (* 1/32400 b) b) (* -1/32400 (* a a))) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) angle) angle)) (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 angle angle) (PI.f64)) (*.f64 (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (PI.f64)) (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (PI.f64)))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(approx (+ (* (* 1/32400 b) b) (* -1/32400 (* a a))) (*.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/32400 binary64) b) a) (/.f64 b a) #s(literal -1/32400 binary64)) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) #s(literal 2 binary64)) #s(literal 1/32400 binary64))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 b angle) #s(literal 2 binary64)) #s(literal 1/32400 binary64)) (PI.f64)) (PI.f64))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 b angle) #s(literal 2 binary64)) #s(literal 1/32400 binary64)) (PI.f64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (fma.f64 (*.f64 (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)) (PI.f64)) (PI.f64) (*.f64 #s(literal 1/32400 binary64) (pow.f64 (*.f64 b (PI.f64)) #s(literal 2 binary64)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 (*.f64 a a) #s(literal 1/3149280000 binary64) (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) (fma.f64 (fma.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 #s(literal 1/3149280000 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/3149280000 binary64) b) b))) (*.f64 angle angle))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* (sin (/ (* (PI) angle) 180)) b) 2) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) (fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (PI.f64)) (PI.f64) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 #s(literal 1/3149280000 binary64) (*.f64 a a) (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)))) (*.f64 angle angle))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (exp.f64 (*.f64 (log.f64 a) #s(literal 2 binary64))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
#s(approx (+ (pow (* a (cos (exp (* (log (/ (/ 180 angle) (PI))) -1)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
#s(approx (+ (pow (* a (cos (* (/ (sqrt (PI)) 180) (/ (sqrt (PI)) (pow angle -1))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 #s(approx (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(fma.f64 #s(approx (* (pow (sin (* (* 1/180 angle) (PI))) 2) b) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 b (PI.f64)) (PI.f64)) #s(literal 1/32400 binary64)) angle) angle)) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 #s(approx (pow (sin (* (* 1/180 angle) (PI))) 2) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) angle) angle)) b) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))))
(fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 #s(approx (cos (/ (* angle (PI)) -180)) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))) #s(literal 2 binary64)))
Outputs
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
Calls

6 calls:

33.0ms
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
14.0ms
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
13.0ms
b
13.0ms
angle
13.0ms
a
Results
AccuracySegmentsBranch
82.0%1a
82.0%1angle
82.0%1(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
82.0%1(/.f64 angle #s(literal 180 binary64))
82.0%1b
82.0%1(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
Compiler

Compiled 32 to 36 computations (-12.5% saved)

regimes91.0ms (0.8%)

Memory
28.3MiB live, 148.6MiB allocated
Counts
31 → 3
Calls
Call 1
Inputs
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 #s(approx (* 1/32400 (* (* (* angle angle) b) b)) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) b) b)) (*.f64 (PI.f64) (PI.f64)))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 b angle) angle) b)) (*.f64 (PI.f64) (PI.f64)))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) b) #s(literal 1/32400 binary64)) (*.f64 b (*.f64 (PI.f64) (PI.f64))))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) b) (*.f64 #s(literal 1/32400 binary64) b)) (*.f64 (PI.f64) (PI.f64)))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle angle) b) #s(literal 1/32400 binary64)) b) (*.f64 (PI.f64) (PI.f64)))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(approx (+ (* (* 1/32400 b) b) (* -1/32400 (* a a))) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) angle) angle)) (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 angle angle) (PI.f64)) (*.f64 (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (PI.f64)) (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (PI.f64)))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(approx (+ (* (* 1/32400 b) b) (* -1/32400 (* a a))) (*.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/32400 binary64) b) a) (/.f64 b a) #s(literal -1/32400 binary64)) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) #s(literal 2 binary64)) #s(literal 1/32400 binary64))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 b angle) #s(literal 2 binary64)) #s(literal 1/32400 binary64)) (PI.f64)) (PI.f64))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 b angle) #s(literal 2 binary64)) #s(literal 1/32400 binary64)) (PI.f64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (fma.f64 (*.f64 (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)) (PI.f64)) (PI.f64) (*.f64 #s(literal 1/32400 binary64) (pow.f64 (*.f64 b (PI.f64)) #s(literal 2 binary64)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 (*.f64 a a) #s(literal 1/3149280000 binary64) (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) (fma.f64 (fma.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 #s(literal 1/3149280000 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/3149280000 binary64) b) b))) (*.f64 angle angle))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* (sin (/ (* (PI) angle) 180)) b) 2) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) (fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (PI.f64)) (PI.f64) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 #s(literal 1/3149280000 binary64) (*.f64 a a) (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)))) (*.f64 angle angle))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (exp.f64 (*.f64 (log.f64 a) #s(literal 2 binary64))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
#s(approx (+ (pow (* a (cos (exp (* (log (/ (/ 180 angle) (PI))) -1)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
#s(approx (+ (pow (* a (cos (* (/ (sqrt (PI)) 180) (/ (sqrt (PI)) (pow angle -1))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
Outputs
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(approx (+ (* (* 1/32400 b) b) (* -1/32400 (* a a))) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 b angle) #s(literal 2 binary64)) #s(literal 1/32400 binary64)) (PI.f64)) (PI.f64))))
Calls

6 calls:

30.0ms
angle
20.0ms
(/.f64 angle #s(literal 180 binary64))
11.0ms
a
9.0ms
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
9.0ms
b
Results
AccuracySegmentsBranch
75.3%3b
72.1%3a
68.7%3angle
68.7%3(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
68.7%3(/.f64 angle #s(literal 180 binary64))
67.6%3(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
Compiler

Compiled 32 to 36 computations (-12.5% saved)

regimes11.0ms (0.1%)

Memory
-10.5MiB live, 27.3MiB allocated
Counts
24 → 3
Calls
Call 1
Inputs
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 #s(approx (* 1/32400 (* (* (* angle angle) b) b)) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) b) b)) (*.f64 (PI.f64) (PI.f64)))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 b angle) angle) b)) (*.f64 (PI.f64) (PI.f64)))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) b) #s(literal 1/32400 binary64)) (*.f64 b (*.f64 (PI.f64) (PI.f64))))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) b) (*.f64 #s(literal 1/32400 binary64) b)) (*.f64 (PI.f64) (PI.f64)))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle angle) b) #s(literal 1/32400 binary64)) b) (*.f64 (PI.f64) (PI.f64)))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(approx (+ (* (* 1/32400 b) b) (* -1/32400 (* a a))) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) angle) angle)) (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 angle angle) (PI.f64)) (*.f64 (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (PI.f64)) (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (PI.f64)))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(approx (+ (* (* 1/32400 b) b) (* -1/32400 (* a a))) (*.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/32400 binary64) b) a) (/.f64 b a) #s(literal -1/32400 binary64)) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) #s(literal 2 binary64)) #s(literal 1/32400 binary64))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 b angle) #s(literal 2 binary64)) #s(literal 1/32400 binary64)) (PI.f64)) (PI.f64))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 b angle) #s(literal 2 binary64)) #s(literal 1/32400 binary64)) (PI.f64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (fma.f64 (*.f64 (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)) (PI.f64)) (PI.f64) (*.f64 #s(literal 1/32400 binary64) (pow.f64 (*.f64 b (PI.f64)) #s(literal 2 binary64)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 (*.f64 a a) #s(literal 1/3149280000 binary64) (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* (sin (* (* 1/180 angle) (PI))) b) 2) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) (fma.f64 (fma.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 #s(literal 1/3149280000 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/3149280000 binary64) b) b))) (*.f64 angle angle))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* (sin (/ (* (PI) angle) 180)) b) 2) (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) (fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (PI.f64)) (PI.f64) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 #s(literal 1/3149280000 binary64) (*.f64 a a) (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)))) (*.f64 angle angle))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (exp.f64 (*.f64 (log.f64 a) #s(literal 2 binary64))))
Outputs
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(approx (+ (* (* 1/32400 b) b) (* -1/32400 (* a a))) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 b angle) #s(literal 2 binary64)) #s(literal 1/32400 binary64)) (PI.f64)) (PI.f64))))
Calls

1 calls:

7.0ms
b
Results
AccuracySegmentsBranch
75.2%3b
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes9.0ms (0.1%)

Memory
-15.2MiB live, 21.3MiB allocated
Counts
17 → 3
Calls
Call 1
Inputs
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 #s(approx (* 1/32400 (* (* (* angle angle) b) b)) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) b) b)) (*.f64 (PI.f64) (PI.f64)))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 b angle) angle) b)) (*.f64 (PI.f64) (PI.f64)))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) b) #s(literal 1/32400 binary64)) (*.f64 b (*.f64 (PI.f64) (PI.f64))))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) b) (*.f64 #s(literal 1/32400 binary64) b)) (*.f64 (PI.f64) (PI.f64)))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle angle) b) #s(literal 1/32400 binary64)) b) (*.f64 (PI.f64) (PI.f64)))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(approx (+ (* (* 1/32400 b) b) (* -1/32400 (* a a))) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) angle) angle)) (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 angle angle) (PI.f64)) (*.f64 (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (PI.f64)) (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (PI.f64)))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(approx (+ (* (* 1/32400 b) b) (* -1/32400 (* a a))) (*.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/32400 binary64) b) a) (/.f64 b a) #s(literal -1/32400 binary64)) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) #s(literal 2 binary64)) #s(literal 1/32400 binary64))))
Outputs
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(approx (+ (* (* 1/32400 b) b) (* -1/32400 (* a a))) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) #s(literal 2 binary64)) #s(literal 1/32400 binary64))))
Calls

1 calls:

8.0ms
b
Results
AccuracySegmentsBranch
75.2%3b
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes7.0ms (0.1%)

Memory
22.8MiB live, 22.9MiB allocated
Counts
16 → 3
Calls
Call 1
Inputs
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 #s(approx (* 1/32400 (* (* (* angle angle) b) b)) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) b) b)) (*.f64 (PI.f64) (PI.f64)))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 b angle) angle) b)) (*.f64 (PI.f64) (PI.f64)))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) b) #s(literal 1/32400 binary64)) (*.f64 b (*.f64 (PI.f64) (PI.f64))))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) b) (*.f64 #s(literal 1/32400 binary64) b)) (*.f64 (PI.f64) (PI.f64)))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle angle) b) #s(literal 1/32400 binary64)) b) (*.f64 (PI.f64) (PI.f64)))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(approx (+ (* (* 1/32400 b) b) (* -1/32400 (* a a))) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) angle) angle)) (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 angle angle) (PI.f64)) (*.f64 (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))) (PI.f64)) (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (PI.f64)))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(approx (+ (* (* 1/32400 b) b) (* -1/32400 (* a a))) (*.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/32400 binary64) b) a) (/.f64 b a) #s(literal -1/32400 binary64)) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (PI.f64)) (fma.f64 (*.f64 #s(literal 1/32400 binary64) b) b (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)))
Outputs
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(approx (+ (* (* 1/32400 b) b) (* -1/32400 (* a a))) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 b angle) angle) b)) (*.f64 (PI.f64) (PI.f64)))))
Calls

1 calls:

5.0ms
b
Results
AccuracySegmentsBranch
74.1%3b
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes10.0ms (0.1%)

Memory
-25.8MiB live, 19.7MiB allocated
Counts
7 → 2
Calls
Call 1
Inputs
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 #s(approx (* 1/32400 (* (* (* angle angle) b) b)) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) b) b)) (*.f64 (PI.f64) (PI.f64)))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 b angle) angle) b)) (*.f64 (PI.f64) (PI.f64)))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) b) #s(literal 1/32400 binary64)) (*.f64 b (*.f64 (PI.f64) (PI.f64))))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) b) (*.f64 #s(literal 1/32400 binary64) b)) (*.f64 (PI.f64) (PI.f64)))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle angle) b) #s(literal 1/32400 binary64)) b) (*.f64 (PI.f64) (PI.f64)))))
Outputs
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 b angle) angle) b)) (*.f64 (PI.f64) (PI.f64)))))
Calls

2 calls:

6.0ms
b
3.0ms
a
Results
AccuracySegmentsBranch
65.8%2a
69.9%2b
Compiler

Compiled 2 to 6 computations (-200% saved)

regimes9.0ms (0.1%)

Memory
25.7MiB live, 25.7MiB allocated
Counts
3 → 2
Calls
Call 1
Inputs
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 #s(approx (* 1/32400 (* (* (* angle angle) b) b)) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) b) b)) (*.f64 (PI.f64) (PI.f64)))))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))))
Outputs
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64)))))
Calls

4 calls:

2.0ms
(/.f64 angle #s(literal 180 binary64))
2.0ms
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
2.0ms
b
2.0ms
angle
Results
AccuracySegmentsBranch
57.3%2angle
57.3%2(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
57.3%2(/.f64 angle #s(literal 180 binary64))
66.9%2b
Compiler

Compiled 10 to 18 computations (-80% saved)

regimes4.0ms (0%)

Memory
-32.8MiB live, 5.6MiB allocated
Counts
2 → 2
Calls
Call 1
Inputs
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 #s(approx (* 1/32400 (* (* (* angle angle) b) b)) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) b) b)) (*.f64 (PI.f64) (PI.f64)))))
Outputs
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
#s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 #s(approx (* 1/32400 (* (* (* angle angle) b) b)) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) b) b)) (*.f64 (PI.f64) (PI.f64)))))
Calls

1 calls:

4.0ms
b
Results
AccuracySegmentsBranch
66.9%2b
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes9.0ms (0.1%)

Memory
27.3MiB live, 27.3MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
Outputs
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
Calls

6 calls:

2.0ms
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
1.0ms
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
1.0ms
(/.f64 angle #s(literal 180 binary64))
1.0ms
b
1.0ms
a
Results
AccuracySegmentsBranch
54.3%1angle
54.3%1(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
54.3%1(/.f64 angle #s(literal 180 binary64))
54.3%1a
54.3%1(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
54.3%1b
Compiler

Compiled 32 to 36 computations (-12.5% saved)

bsearch36.0ms (0.3%)

Memory
-1.4MiB live, 75.5MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
2.1292309169087372e+161
1.976876769247464e+162
17.0ms
4.4665404827144006e-91
2.519880928635893e-90
Samples
23.0ms192×0valid
Compiler

Compiled 384 to 358 computations (6.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 16.0ms
ival-cosu: 5.0ms (31.2% of total)
ival-sinu: 4.0ms (24.9% of total)
ival-pow2: 4.0ms (24.9% of total)
ival-mult: 3.0ms (18.7% of total)
ival-add: 1.0ms (6.2% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch2.0ms (0%)

Memory
6.0MiB live, 6.0MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
2.1292309169087372e+161
1.976876769247464e+162
1.0ms
4.4665404827144006e-91
2.519880928635893e-90
Compiler

Compiled 342 to 316 computations (7.6% saved)

bsearch2.0ms (0%)

Memory
5.1MiB live, 5.1MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
2.1292309169087372e+161
1.976876769247464e+162
1.0ms
4.4665404827144006e-91
2.519880928635893e-90
Compiler

Compiled 330 to 310 computations (6.1% saved)

bsearch11.0ms (0.1%)

Memory
-37.4MiB live, 5.5MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
10.0ms
2.1292309169087372e+161
1.976876769247464e+162
1.0ms
4.4665404827144006e-91
2.519880928635893e-90
Compiler

Compiled 354 to 316 computations (10.7% saved)

bsearch16.0ms (0.1%)

Memory
28.1MiB live, 28.1MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
15.0ms
1.2013753731451753e+166
9.592738304423461e+166
Samples
11.0ms96×0valid
Compiler

Compiled 138 to 136 computations (1.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 8.0ms
ival-cosu: 2.0ms (24.7% of total)
ival-sinu: 2.0ms (24.7% of total)
ival-pow2: 2.0ms (24.7% of total)
ival-mult: 1.0ms (12.4% of total)
ival-true: 0.0ms (0% of total)
ival-add: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch20.0ms (0.2%)

Memory
5.3MiB live, 43.9MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
18.0ms
2.854154805443254e+172
5.207593485286544e+173
Samples
14.0ms112×0valid
Compiler

Compiled 157 to 156 computations (0.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 11.0ms
ival-cosu: 3.0ms (28.2% of total)
ival-add: 2.0ms (18.8% of total)
ival-mult: 2.0ms (18.8% of total)
ival-sinu: 2.0ms (18.8% of total)
ival-pow2: 2.0ms (18.8% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch1.0ms (0%)

Memory
2.6MiB live, 2.6MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
1.0ms
2.854154805443254e+172
5.207593485286544e+173
Compiler

Compiled 164 to 163 computations (0.6% saved)

simplify31.0ms (0.3%)

Memory
2.3MiB live, 79.2MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01501034
11951034
Stop Event
saturated
Calls
Call 1
Inputs
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (/ (* angle (PI)) -180)) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(if (<=.f64 b #s(literal 8623554796122669/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992 binary64)) #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64))) (if (<=.f64 b #s(literal 215000000000000000623170527610670651876418498752763166609500622062448215508731654657629321759819236239974837343151286591708894749092030178795973876162351723446272 binary64)) #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(approx (+ (* (* 1/32400 b) b) (* -1/32400 (* a a))) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 a a))) #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 b angle) #s(literal 2 binary64)) #s(literal 1/32400 binary64)) (PI.f64)) (PI.f64))))))
(if (<=.f64 b #s(literal 8623554796122669/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992 binary64)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (if (<=.f64 b #s(literal 215000000000000000623170527610670651876418498752763166609500622062448215508731654657629321759819236239974837343151286591708894749092030178795973876162351723446272 binary64)) #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(approx (+ (* (* 1/32400 b) b) (* -1/32400 (* a a))) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 a a))) #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 b angle) #s(literal 2 binary64)) #s(literal 1/32400 binary64)) (PI.f64)) (PI.f64))))))
(if (<=.f64 b #s(literal 8623554796122669/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992 binary64)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (if (<=.f64 b #s(literal 215000000000000000623170527610670651876418498752763166609500622062448215508731654657629321759819236239974837343151286591708894749092030178795973876162351723446272 binary64)) #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(approx (+ (* (* 1/32400 b) b) (* -1/32400 (* a a))) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 a a))) #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) #s(literal 2 binary64)) #s(literal 1/32400 binary64))))))
(if (<=.f64 b #s(literal 8623554796122669/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992 binary64)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (if (<=.f64 b #s(literal 215000000000000000623170527610670651876418498752763166609500622062448215508731654657629321759819236239974837343151286591708894749092030178795973876162351723446272 binary64)) #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(approx (+ (* (* 1/32400 b) b) (* -1/32400 (* a a))) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 a a))) #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 b angle) angle) b)) (*.f64 (PI.f64) (PI.f64)))))))
(if (<=.f64 b #s(literal 12199999999999999305702673895491569989391518211319455363315138816035376647960387563540450273990125243469648742127424967992082379912093158795083018944383010167932846080 binary64)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 b angle) angle) b)) (*.f64 (PI.f64) (PI.f64))))))
(if (<=.f64 b #s(literal 28999999999999999308768775797293896919809843612314534704101064431127312815994377881686489297009080845328020365662920756428557067653373224123584573949819280006016049069686784 binary64)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))))))
(if (<=.f64 b #s(literal 28999999999999999308768775797293896919809843612314534704101064431127312815994377881686489297009080845328020365662920756428557067653373224123584573949819280006016049069686784 binary64)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 #s(approx (* 1/32400 (* (* (* angle angle) b) b)) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) b) b)) (*.f64 (PI.f64) (PI.f64))))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
Outputs
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) b) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (/ (* angle (PI)) -180)) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 #s(approx (cos (/ (* angle (PI)) -180)) #s(literal 1 binary64)) a) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))
(if (<=.f64 b #s(literal 8623554796122669/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992 binary64)) #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) a) #s(literal 2 binary64))) (if (<=.f64 b #s(literal 215000000000000000623170527610670651876418498752763166609500622062448215508731654657629321759819236239974837343151286591708894749092030178795973876162351723446272 binary64)) #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(approx (+ (* (* 1/32400 b) b) (* -1/32400 (* a a))) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 a a))) #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 b angle) #s(literal 2 binary64)) #s(literal 1/32400 binary64)) (PI.f64)) (PI.f64))))))
(if (<=.f64 b #s(literal 8623554796122669/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992 binary64)) #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) a) #s(literal 2 binary64))) (if (<=.f64 b #s(literal 215000000000000000623170527610670651876418498752763166609500622062448215508731654657629321759819236239974837343151286591708894749092030178795973876162351723446272 binary64)) #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 #s(approx (+ (* (* 1/32400 b) b) (* -1/32400 (* a a))) (*.f64 (*.f64 b b) #s(literal 1/32400 binary64))) (*.f64 (PI.f64) (PI.f64))) (*.f64 angle angle) (*.f64 a a))) #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 b angle) #s(literal 2 binary64)) #s(literal 1/32400 binary64)) (PI.f64)) (PI.f64))))))
(if (<=.f64 b #s(literal 8623554796122669/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992 binary64)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (if (<=.f64 b #s(literal 215000000000000000623170527610670651876418498752763166609500622062448215508731654657629321759819236239974837343151286591708894749092030178795973876162351723446272 binary64)) #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(approx (+ (* (* 1/32400 b) b) (* -1/32400 (* a a))) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 a a))) #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 b angle) #s(literal 2 binary64)) #s(literal 1/32400 binary64)) (PI.f64)) (PI.f64))))))
(if (<=.f64 b #s(literal 8623554796122669/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992 binary64)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (if (<=.f64 b #s(literal 215000000000000000623170527610670651876418498752763166609500622062448215508731654657629321759819236239974837343151286591708894749092030178795973876162351723446272 binary64)) #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 #s(approx (+ (* (* 1/32400 b) b) (* -1/32400 (* a a))) (*.f64 (*.f64 b b) #s(literal 1/32400 binary64))) (*.f64 (PI.f64) (PI.f64))) (*.f64 angle angle) (*.f64 a a))) #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 b angle) #s(literal 2 binary64)) #s(literal 1/32400 binary64)) (PI.f64)) (PI.f64))))))
(if (<=.f64 b #s(literal 8623554796122669/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992 binary64)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (if (<=.f64 b #s(literal 215000000000000000623170527610670651876418498752763166609500622062448215508731654657629321759819236239974837343151286591708894749092030178795973876162351723446272 binary64)) #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(approx (+ (* (* 1/32400 b) b) (* -1/32400 (* a a))) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 a a))) #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 b angle)) #s(literal 2 binary64)) #s(literal 1/32400 binary64))))))
(if (<=.f64 b #s(literal 8623554796122669/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992 binary64)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (if (<=.f64 b #s(literal 215000000000000000623170527610670651876418498752763166609500622062448215508731654657629321759819236239974837343151286591708894749092030178795973876162351723446272 binary64)) #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 #s(approx (+ (* (* 1/32400 b) b) (* -1/32400 (* a a))) (*.f64 (*.f64 b b) #s(literal 1/32400 binary64))) (*.f64 (PI.f64) (PI.f64))) (*.f64 angle angle) (*.f64 a a))) #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (pow.f64 (*.f64 (*.f64 b angle) (PI.f64)) #s(literal 2 binary64)) #s(literal 1/32400 binary64))))))
(if (<=.f64 b #s(literal 8623554796122669/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992 binary64)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (if (<=.f64 b #s(literal 215000000000000000623170527610670651876418498752763166609500622062448215508731654657629321759819236239974837343151286591708894749092030178795973876162351723446272 binary64)) #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(approx (+ (* (* 1/32400 b) b) (* -1/32400 (* a a))) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 a a))) #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 b angle) angle) b)) (*.f64 (PI.f64) (PI.f64)))))))
(if (<=.f64 b #s(literal 8623554796122669/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992 binary64)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (if (<=.f64 b #s(literal 215000000000000000623170527610670651876418498752763166609500622062448215508731654657629321759819236239974837343151286591708894749092030178795973876162351723446272 binary64)) #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 #s(approx (+ (* (* 1/32400 b) b) (* -1/32400 (* a a))) (*.f64 (*.f64 b b) #s(literal 1/32400 binary64))) (*.f64 (PI.f64) (PI.f64))) (*.f64 angle angle) (*.f64 a a))) #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 b angle) angle) b) #s(literal 1/32400 binary64)) (*.f64 (PI.f64) (PI.f64)))))))
(if (<=.f64 b #s(literal 12199999999999999305702673895491569989391518211319455363315138816035376647960387563540450273990125243469648742127424967992082379912093158795083018944383010167932846080 binary64)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 b angle) angle) b)) (*.f64 (PI.f64) (PI.f64))))))
(if (<=.f64 b #s(literal 12199999999999999305702673895491569989391518211319455363315138816035376647960387563540450273990125243469648742127424967992082379912093158795083018944383010167932846080 binary64)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 b angle) angle) b) #s(literal 1/32400 binary64)) (*.f64 (PI.f64) (PI.f64))))))
(if (<=.f64 b #s(literal 28999999999999999308768775797293896919809843612314534704101064431127312815994377881686489297009080845328020365662920756428557067653373224123584573949819280006016049069686784 binary64)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle angle) b) b)) (*.f64 (PI.f64) (PI.f64))))))
(if (<=.f64 b #s(literal 28999999999999999308768775797293896919809843612314534704101064431127312815994377881686489297009080845328020365662920756428557067653373224123584573949819280006016049069686784 binary64)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 angle angle) b) b) #s(literal 1/32400 binary64)) (*.f64 (PI.f64) (PI.f64))))))
(if (<=.f64 b #s(literal 28999999999999999308768775797293896919809843612314534704101064431127312815994377881686489297009080845328020365662920756428557067653373224123584573949819280006016049069686784 binary64)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 #s(approx (* 1/32400 (* (* (* angle angle) b) b)) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) b) b)) (*.f64 (PI.f64) (PI.f64))))))
(if (<=.f64 b #s(literal 28999999999999999308768775797293896919809843612314534704101064431127312815994377881686489297009080845328020365662920756428557067653373224123584573949819280006016049069686784 binary64)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #s(approx (+ (pow (pow (E) (log (* (cos (/ (* angle (PI)) -180)) a))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* (PI) (PI)) (+ (* (* 1/32400 b) b) (* -1/32400 (* a a)))) (* angle angle)) (* a a)) (*.f64 #s(approx (* 1/32400 (* (* (* angle angle) b) b)) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) b) b)) (*.f64 (PI.f64) (PI.f64))))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))

soundness1.5s (13.1%)

Memory
-18.8MiB live, 1 414.0MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
049242
081232
1286220
21633220
08814220
01862122
15772110
222682068
347782068
454342068
558972068
670072068
081172000
080353
0136311
1464306
22279304
08542302
01566
02566
18766
247966
3431366
0823266
04099151
112548819
244318643
082808337
082351
0128326
1423314
22696303
08786299
04067972
113127559
249607319
084587062
03569815
111049471
239879255
084038901
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
Compiler

Compiled 2 131 to 896 computations (58% saved)

preprocess174.0ms (1.5%)

Memory
28.3MiB live, 297.2MiB allocated
Remove

(abs a)

(abs b)

(abs angle)

Compiler

Compiled 1 662 to 972 computations (41.5% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...